1.空语句
C最简单的语句就是空语句,它本身只包含一个分号。
2.表达式语句
赋值操作,"副作用"。
3.代码块
代码块就是位于一对花括号之内的可选的声明和语句列表。
4.if语句
C语言的if语句与其他语言的if语句相差不大。
5.while语句
C的while语句也和其他语言的while语句有许多相似之处,唯一真正存在差别的地方就是它的expression部分。
1)break语句:在while循环中可以使用break语句,用于永久终止循环。
2)contine语句:在while循环中可以使用contine语句,用于永久终止当前的那次循环。
6.for语句
C的for语句比其他语言的for语句更为常用。
7.do语句
C语言的do语句非常像其他语言的repeat语句。它很像while语句,只是它的测试在循环体执行之后才进行,而不是先于循环体执行。所以这种循环的循环体至少执行一次。
8.switch语句
switch(ch){
case 1:
A;
break;
case 2:
B;
break;
default:
C;
break;
}
9.goto语句
goto 语句标签;
要使用goto语句,必须在希望跳转的语句前面加上语句标签。语句标签就是标识符后面加个冒号。
10.警告的总结
1)编写不会产生任何结果的表达式;
2)确信在if语句中的语句列表前后加上花括号;
3)在switch语句中,执行流意外地从一个case顺延到下一个case;
11.编程提示的总结
1)在一个没有循环体的循环中,用一个分号表示空语句,并让它独占一行;
2)for循环的可读心比while循环强,因为它把用于控制循环的表达式收集起来放在一个地方;
3)在每个switch语句中都使用default字句;