关于C语言循环分支语句的一点理解

标题;关于C语言循环分支语句的一点理解。
一 :循环语句

1:while 2: for 3: do while

二:分支语句

1:if 2:switch

首先论述循环语句

while语句

他运用的情况是不知道循环到底要进行多少次。

while的语法架构

while(表达式)

{

循环语句

}

表达式为真,则执行循环语句,直到表达式为假,就不再执行循环语句,跳出循环。
如以下代码:
在这里插入图片描述
for语句
其与while本质上一样。
for的语法架构
for(表达式1;表达式2;表达式3)
{
循环语句
}
表达式1为初始化语句,用于初始循环变量的,表达式2为条件判断部分,用于判断循环的终止,表达式3为调整部分,用于循环条件的调整,如循环变量++或者–。各表达式之间用;相隔。
如以下代码:
在这里插入图片描述
do while语句
其突出特征是不管条件是否为真都为执行一次循环语句,所以循环语句至少都循环了一次。
do while的语法架构
do
{
循环语句
}while(表达式);
如以下代码:
在这里插入图片描述

这里因为在n自增到5的时候使用了break所以他跳出了本次循环不在打印5至10的数字,因此屏幕上只显示1到4,这里把break改为continue也会显示一样的数字在屏幕上,但是两者是有不同的,前者是彻底结束循环,后者是死循环。不知道我这样理解是不是得体,如果大家想了解更多关于这两个语句的,可以自己网上百度一下。哈哈!

终于到分支语句了
if语句
语法结构:
第一种:if(表达式)
语句;
第二种:if(表达式)
语句;
else
语句2;
第三种:if(表达式)
语句;
else if(表达式)
语句2;
else
语句3
如果每个分支语句都不止一条的话,可以用花括号把每个语句都放在里面,这样可以更好的执行代码。
如以下代码:
在这里插入图片描述
switch语句
语法结构;
switch(整形表达式)必须为整型了,切记。
{
case整形常量表达式:
语句;
break;
…(表示可以使用很多个case)
default:
语句;
break;
这个语句表示整形常量表达式不满足整形表达式
}
语句后面的break必须加上了,不然跳不出switch分支语句了。。如果没加,它就会继续执行case后面的语句了。。
如以下代码:
在这里插入图片描述
输入的整形数字8不满足case后面整形常量表达式,因此执行default里的语句(不知道是哪天)。
上述所有的代码都要在int main()前面加上#include<stdio.h>,我省略了。
以上就是我对分支循环语句的一点点自己认知,当然我只是抛转引玉,更深入的还需要大家自己去深入了解,真正领悟。

庆祝自己的第二篇博客了!!!!

  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值