C程序的语句可以分为以下几类:
表达式语句:
由表达式加上分号“;”组成,用于执行某个表达式,并且可以改变程序的状态。例如:
`x = y + z;`
`y + z;`
`i++;`
函数调用语句:
用于调用库函数或用户自定义函数。例如:
`printf("C Program");`
控制语句:
用于控制程序的执行流程。
条件判断语句:如 `if` 语句和 `switch` 语句。
循环执行语句:如 `do while` 语句、`while` 语句和 `for` 语句。
转向语句:如 `break` 语句、`goto` 语句、`continue` 语句和 `return` 语句。
复合语句:
以花括号 `{}` 形式出现,包含多个语句。例如:
`{ x = y + z; a = b + c; printf("%d%d", x, a); }`
空语句:
以分号 `;` 结尾,中间没有任何语句。例如:
`while(getchar()!='
');`
此外,C语言中还有一些其他类型的语句,如标签语句、选择语句等,但在基本分类中通常不将其单独列出。
总结起来,C程序的执行部分是由语句组成的,这些语句通过不同的结构和功能实现程序的各种操作和控制流程。