C语言之循环语句


三种形式
 
1.简单的:当条件表达式为真,执行语句1;否则,跳过语句1 ,继续执行下面语句;
if(条件表达式){
语句1;
}
 
2.复杂的:当条件表达式为真时执行语句1,否则,执行语句2;
if(条件表达式){
语句1;
}
else{
语句2;
}
 
3.超复杂的(级联式):在同一分支结构内,if要向后查找距离最近的else配对
if(条件表达式1){
语句1;
}
else if(条件表达式2){
语句2;
}
else{
语句3;
}
五、条件运算符
条件表达式?表达式1:表达式2
如果条件表达式为真,整个表达式的值为表达式1的值;
如果条件表达式为假,整个表达式的值为表达式2的值;
 
六、枚举类型:一组有符号名称的整型常量
 
枚举属于构造类型
 
enum 枚举名 [枚举值表]
 
目的:提高程序可读性
 
作用:将人能看懂的标识符与计算机能识别的数字建立对应关系
语法示例:
typedef enum season
{
spring,
summer,
 
}
 
七、switch语句
多分置于句,通过判断整型表达式的值,来决定哪个分支
 
switch通常与case配合使用
 
switch—开关       case—情况 
注意事项:
switch只要判断为真条件,下面就不会在判断了
case中定义变量要加{ }
 
 
 
 
 
3.循环结构:在满足某个条件的时候反复执行一个语句序列
 
 
 
在满足特定条件的情况下,反复执行程序段
                ⬇️                                          ⬇️
          循环条件                                  循环体
 
 
一、while 循环
while (条件表达式){
  语句;
}
 
跳出方法:
通过判断循环条件跳出循环结构
通过break语句跳出循环结构
 
arc4random() -返回一个随机数
如果要随机一个[a,b]范围内的整数
公式:arc4random() %(b - a + 1) + a
 
break:
switch中跳出switch语句
循环体中跳出本层循环(通常与if连用)
 
continue:
结束本次循环(continue后面的代码不再执行),进入下次循环。(通常与if连用)
 
二、do…while 循环
 
do{
 
语句;
 
} while(条件表达式);
 
三、for 循环
for (循环变量初始化;循环条件;循环增量){ 
 
语句;
 
}
 
总结:
·for最常用,通常用于指导循环次数的循环
·while也很常用,通常用于不知道循环次数的循环
·do...while不是特别常用,通常用于需要先执行一次的循环
·break跳出本层循环,continue结束本次循环。通常与if连用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值