分支与循环还不会吗,看完这篇,那就是随便拿捏了!!!!

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语句

  1. break 的作⽤是⽤于永久的终⽌循环,只要 break 被执⾏,直接就会跳出循环,继续往后执
    ⾏。
  2. continue 的作⽤是跳过本次循环 continue 后边的代码,在 for 循环和 while 循环中有所
    差异的。

10.循环的嵌套

根据实际情况,运用以上的语句,解决问题。(实在是太多了,后期要是有比较经典的,我会再添加。)

11. goto语句

C语⾔提供了⼀种⾮常特别的语法,就是 goto 语句和跳转标号, goto 语句可以实现在同⼀个函数内跳转到设置好的标号处。

寄语:

我相信,看了这些,兄弟们对分支循环大概是有一定的了解了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

懒羊羊大王&

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值