文章目录
1. if语句
语法格式:
if (表达式)
语句
在C语⾔中,0为假,⾮0表⽰真,也就是表达式的结果如果是0,则语句不执⾏,表达式的结果如果不
是0,则语句执⾏。
一般常见的是if嵌套型的,格式如下:
if(表达式1)
语句1
else if(表达式2)
语句2
.....
else (表达式n)
语句n
注意:悬空else问题
如果有多个 if 和 else ,可以记住这样⼀条规则, else 总是跟最接近的 if 匹配。
2.关系操作符
• > ⼤于运算符
• < ⼩于运算符
• >= ⼤于等于运算符
• <= ⼩于等于运算符
• == 相等运算符
• != 不相等运算符
3.条件操作符
格式:exp1 ? exp2 : exp3
解释:如果exp1为真,exp2为整个式子的结果,否则,exp3为整个式子的结果。
4.逻辑操作符:&& , ||, !
• ! :逻辑取反运算符(改变单个表达式的真假)。
• && :与运算符,就是并且的意思(两侧的表达式都为真,则为真,否则为假)。
• || :或运算符,就是或者的意思(两侧⾄少有⼀个表达式为真,则为真,否则为假)。
注:C语⾔中,⾮0表⽰真,0表⽰假
5. switch语句
语法形式:
switch (expression) {
case value1: statement
break; //退出程序
case value2: statement
break;
........
default: statement //不符合都进入这里
break;
}
注意:
1. case 和后边的数字之间必须有空格
2. 每⼀个 case 语句中的代码执⾏完成后,需要加上 break ,才能跳出这个switch语句。
6. while循环
while (表达式)
语句;
表达式为 0;结束循环。否则,一直循环。
7. for循环
语法形式:
for(表达式1;表达式2;表达式3)
语句;
解析:
表达式1 ⽤于循环变量的初始化
表达式2 ⽤于循环结束条件的判断
表达式3 ⽤于循环变量的调整
表达式2 的结果是否为0,决定循环是否继续,结果为0,停止循环。
8. do-while循环
语法形式:
do
语句;
while(表达式)
解析:先执行循环体,根据while的表达式如果为假,结束循环。
9. break和continue语句
- break 的作⽤是⽤于永久的终⽌循环,只要 break 被执⾏,直接就会跳出循环,继续往后执
⾏。 - continue 的作⽤是跳过本次循环 continue 后边的代码,在 for 循环和 while 循环中有所
差异的。
10.循环的嵌套
根据实际情况,运用以上的语句,解决问题。(实在是太多了,后期要是有比较经典的,我会再添加。)
11. goto语句
C语⾔提供了⼀种⾮常特别的语法,就是 goto 语句和跳转标号, goto 语句可以实现在同⼀个函数内跳转到设置好的标号处。
寄语:
我相信,看了这些,兄弟们对分支循环大概是有一定的了解了。