C语言分支和循环语句的个人见解(23-12-6)

1. 什么是分支语句,什么是循环语句

2. 如何理解分支语句与循环语句

3. 例举一些案例


什么是分支语句,什么是循环语句

  • 分支语句是编程中常用的一种控制结构,它允许根据条件的不同执行不同的代码。
  • 循环语句是在满足循环条件的情况下,反复执行某一段代码

如何理解分支语句与循环语句

刚刚开始听到上面的内容是不是感到很抽象,很难理解?别着急,让我给你慢慢解释。(先以画图的形式呈现,然后经行解释)
  • 分支语句:以if, else 为例在这里插入图片描述
    这幅图的意思是:当你到达18岁及以上的时候,就可以考驾照了其余的(小于18岁),就不可以考驾照
    “…的时候”、”其余的“这些加粗体的可以理解为控制结构,而“可以考驾照了”,“不可以考驾照”这些斜体字可以理解为在该条件下的执行语句
    if案例
  • 循环语句(以 while为例)在这里插入图片描述
    这个流程图所表达的意思是:在还没有到达下午6点,你就继续学习,与此同时,时间也跟随着流逝,当已经是下午6点,就结束学习
    与上面类似,“还没有到达下午6点”,“已经是下午6点”粗体字是循环需要满足的条件,而“继续学习”,“时间也随着流逝”等斜体字是满足该条件下所执行的语句
    while案例

案例

目标:当年龄小于18岁时候输出不可能考驾照,当年龄大于18岁时候可以考驾照。
int age = 15;
if(age >= 18) {
	printf("可以考驾照\n");
} else {//除了上述情况下的剩余条件 (age < 18 时候)
	printf("不可以考驾照\n");
}

目标:当还没有到下午6点,那就继续学习,每隔1小时记录一次,直到到达下午6点为止。
int time = 3;
//小括号内为需要满足的条件,只有满足时候,大括号内部语句才会执行
while(time < 6) {//大括号内部是执行的语句
	printf("继续学习\n");
	time = time + 1;//这是对应现实中的“随着时间流逝”(若没有这条语句,那么会进入死循环)
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值