04 语句

这里只说明几点...

  • 表达式语句:c语言没有赋值语句,而是用表达式语句代替。如下面两个都是表达式语句。

    x = y + 3;
    ch = getchar();
  • 布尔类型:c语言没有专门的布尔类型,而是用整型来表示。0为false,非0为true。

  • switch语句: expression的结果必须是整型值

    switch(expression)
    statement

    case后面的常量表达式是只在编译期间进行求值的表达式,不能是任何变量

    case constant-expression:

另外,C语言没有输入输出语句,没有异常处理语句,都是用过调用库函数实现的。