C语言最基本的三种程序运行结构:顺序结构、选择结构、循环结构
- 顺序结构:程序按顺序执行,不发生跳转。
- 选择结构:依据是否满足条件,有选择的执行相应功能。
1.if(表达式)
语句
2.if(表达式)
语句1
else
语句2
3.if(表达式1)
语句1
else if(表达式2)
语句2
……
else 语句n
4.条件运算符:(a>b)?a:b
条件为真,表达式取值a,否则取值b。
5.switch(表达式)
{
case 常量表达式1:
语句1;
break;
case 常量表达式2:
语句2;
break;
default:语句3;break;
}
- 循环结构:依据条件是否满足,循环多次执行某段代码。
1.for(;;){ }
2.while语句:先判断表达式后在执行
3.do while语句:先执行语句后判断表达式
4.goto语句:实现程序跳转
break语句和continue语句的区别
- break语句用于跳出本层循环,只能退出for和while循环;goto语句中要跳出只能再用goto语句跳出。
- continue语句是结束本次循环。