目录
前言
1.声明语句
2.表达式语句
3.函数调用语句
4.控制语句
5.复合语句
6.空语句
前言
在C语言中,分号是语句结束标志(所以是否要分号就看是否是单独的一个语句)。C语句分为6类:声明语句、表达式语句、函数调用语句、控制语句、复合语句和空语句。
1.声明语句
声明语句包括对变量、函数、类型(如结构体类型)等的声明语句。
2.表达式语句
表达式语句由表达式 +分号“;”组成。
表达式包括:算术表达式,强制类型转换表达式,赋值运算表达式,关系表达式,逻辑表达式,位运算表达式
3.函数调用语句
函数调用语句由函数调用表达式加分号“;“组成。
4.控制语句
控制语句用于控制程序的流程,以实现程序的各种结构方式。C语言有9种控制语句,可以分成一下3类:
条件语句:if语句、switch语句。
循环语句:while语句、do…while语句、for语句。
转向语句:break语句、continue语句、return语句、goto语句。
5.复合语句
C语言中,一对花括号“{}”不仅可以用作函数体的开头和结尾的标志,也可以用作复合语句的开头和结尾的标志。复合语句也可称为“语句块”,其语句形式如下“
{语句1 语句2 …… 语句n}
用一对花括号把若干语句括起来构成一个语句组。一个复合语句在语法上视为一条语句,在一对花括号内部的语句数量不限。
在复合语句中,不仅可以有执行语句,也可以有定义部分。
ps:理解复合语句对于后续if和for等等语句结构的理解有帮助
6.空语句
只有一个分号“;“的与称为空语句,空语句是什么有不执行的语句。在程序中空语句可用作空循环体。