C语言分支语句和循环语句

if...else和else if语句

if...else常见格式为if(表达式){....} else{....},注意if语句后面没加{}的话只能写入一条语句,如果if后未加{}则后面的语句属于从属语句(不能用于声明),当表达式里面的值为真时会进入,当表达式里面的值为假时则不进入,不满足表达式的话就进入else,同时我们也可以在else中再套用一个if,因此else if本质上就是else中嵌套了if,这样的结构也便于我们多重选择。

for,while和do....while循环

for循环基本格式为for(表达式1;表达式2;表达式3){......},表达式1用于初始化,表达式2为判断条件,表达式3用于改变变量,因为函数也是表达式所以表达式也可以写成函数的形式,注意表达式1是可以忽略的,表达式3也可以写在循环体中,但表达式2一定不能省略否则就会死循环即表达式恒成立。

while循环基本结构为while(表达式){........},表达式执行的次数总会比循环次数多一,因为表达式是用于判断是否执行循环,故当不执行循环时表达式仍执行了。

do....while循环基本结构为do{......}while(表达式);,do...while循环至少会先执行一次无论循环是否成立。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值