1.表达式语句
表达式语句由表达式加上分号组成。其一般形式如下:
表达式;
执行表达式语句就是计算表达式的值。例如:
y=-10; //赋值语句,由赋值表达式再加上分号构成的表达式语句
x/w; //除法运算语句,但计算结果不能保留
2.控制语句
控制语句用于控制程序的流程,实现程序的各种结构方式。C语言有9中控制语句,可分成一下三类。
(1) 选择语句:if语句、switch语句。
(2) 循环语句:do...while语句、while语句、for语句。
(3) 转移语句:break语句、continue语句、goto语句、return语句。
3.函数调用语句
函数调用语句由函数名、实际参数加上分号组成,其一般形式如下:
函数名(实际参数表);
执行函数语句就是调用函数并把实参赋值给函数定义中的形参,然后执行函数体中的语句。例如:
printf("Hello world!");
调用标准输出函数printf()函数,输出字符串"Hello world!"
4.复合语句
把多个语句用花括号{}括起来的语句称为复合语句。在程序中应把复合语句看成单条语句,而不是多条语句。例如:
{
i=0;
j=2;
printf("%d %d",i,j);
}
为一条复合语句,程序输出i,j值分别为0,2。复合语句中的每条语句必须以分号结尾,花括号外不能添加分号;
5.空语句
只有分号";"的语句称为空语句。空语句可以用作空循环体。例如:
while(getchar()!='\n')
;
这里程序等待键盘输入值,如果输入不为换行符,执行循环体内的空语句即表示循环体什么也不执行,直到输入换行符程序结束。