编程学习记录——第4课【分支和循环语句】

条件判断语句:if,Switch

if语句

if语句:if(条件表达式)语句;其中相等的判断要用==。

多个判断语句,if(条件表达式)语句;if(条件表达式)语句;表示同时判断多个,并同时执行,没有先后顺序。相互之间并没有影响

if(条件表达式)语句;else if(条件表达式)语句;if 块和 else if 块本质上是互斥的,也就是说,一旦语句1得到了执行,程序会跳过 else if 块,else if 块中的判断语句以及语句2一定会被跳过。而当if中的条件不成立时,才会去判断else if中的语句。

if(条件表达式)语句;else 语句 ;当if没有执行时,执行else中的语句。else只else语句总是与离他最近的一个if语句相匹配。

switch语句

swtich(整型表达式){case: 整形常量表达式 语句;case: 整形常量表达式 语句}

需要注意的是,当case条件被满足时,该条件之后的所有条件下的语句都会被顺序执行,直至出现break为止。

循环执行语句

while循环

格式 while(判断条件) {语句}

break:跳出循环;continue:结束执行本次循环之后的代码,进行下一次循环。

for循环

格式 for(初始值设定语句;判断条件语句;循环条件的调整语句)

break:跳出循环;continue:结束执行本次循环之后的代码,进行下一次循环。

缓冲区清理

getchar()读取缓冲区的第一个字符

写进循环里就可清理缓冲区

while((ch == getchar) != EOF ){;} ;只有当返回EOF,读取值为空时才跳出循环,这样就可以将缓冲区完全清空。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值