1、空语句
;(仅此一个分号)
2、分支语句
if语句
第一种使用:if()
第二种使用:if(){}else{}
第三种使用:if(){} else if(){} else
if语句若控制多条语句,则必须使用大括号;并且else总是与最近的if相匹配
switch语句
不一定每一句之后都要加上break来跳出循环
此处的day必须是整型,case后面的也必须是整型,且不能是变量
如果去掉case1的break,输入2打印星期二,输入1打印星期一星期二
default的位置随意,不一定非在最后
switch中可以搭配if语句使用
3、循环语句
while语句
while(){},可以搭配break使用,也可以搭配continue使用,continue是跳过本次循环之后的步骤再从while语句判断的部分继续
for语句
for(i = 0;i < 10;i++){},此处的i应提前初始化好,在c语言中不允许在for语句中初始化i
for( ; ; ){},此处是死循环,判断部分省略后就会恒为真
int i = 0; int j = 0; for(;i < 10;i++){for( ; j < 10;j++){...}},此时程序之后循环十次,因为j++到10之后就会一直保持为10,不会初始化为0
for(i = 0;i = 0;i++){},此时循环0次,判断部分i=0为假,不会进入循环;若此处是i=1;则进入死循环
三部分都可以省略,但不要随意省略
break会跳出for循环
不可再循环体内改变i或j的值(循环变量不可动)
建议采用前闭后开区间i<10,不建议使用前闭后闭i<=9
do...while语句
do{}while()
至少循环一次
4、goto语句
goto again此时就会跳转到again处,但一般不建议写goto语句,容易出错