C语句
空语句
空语句是一个分号,表示一个空操作,空语句本身并不执行任何任务,但有时还是有用。它所使用的场合就是语法要求出现一条完整的语句,但并不需要它执行任务
表达式语句
表达式语句是最简单的语句形式,由一个表达式后跟一个分号构成。表达式会被计算,并且可以有副作用(例如修改变量的值)
x = 10;
就是一个表达式语句
控制流语句
控制流语句顾名思义就是用于控制程序的执行流程,根据条件或循环进行分支或重复执行,大致分条件语句和循环语句
条件语句
- if语句:根据条件执行不同的代码块
- if-else语句:根据条件执行不同的代码块,负责执行另一个代码块
- switch语句:根据表达式的值执行不同的代码块
循环语句
- for循环:重复执行一段代码,控制变量在指定范围内变化
- while循环:在条件满足的情况下重复执行一段代码
- do-while循环:先执行一段代码,再判断条件是否满足
跳转语句
跳转语句用于控制程序的执行流程,跳转到程序中的某个位置
- break语句:跳出当前循环或switch语句
- continue语句:跳过循环中剩余部分,开始新一轮循环
- goto语句:无条件跳转到程序中标记的某个位置
- return语句:从函数中返回到调用点并返回一个值
声明语句
声明语句用于定义变量,函数或结构体等数据类型,将他们引入程序中并分配相应的内存空间
复合语句
复合语句由一对大括号括起来,包含多个语句,形成一个独立的作用域,通常用于定义一个函数或循环体
输入输出语句
输入输出语句用于从键盘或文件读取数据,向屏幕或文件写入数据,有格式化语句和输入输出和函数文件操作语句