【王道 c语言笔记-初级-3.选择与循环】

选择if-else

关系表达式与逻辑表达式

算术运算符的优先级高于关系运算符、关系运算符的优先级高于逻辑与和逻辑或运算符,相同优先级的运算符从左至右进行结合。

if-else语句

if判断条件(表达式)为真,就执行某个语句,反之不执行这个语句。当然,也可以if判断条件(表达式)为真,就执行某个语句,反之用else分支执行另一个语句,具体流程。
if
if语句和else语句也可以多个使用(多分支语句),但是无论有多少个if语句或者else if语句,程序都只会执行其中的一个语句。
if else
C语言中的else子句从属与最靠近它的不完整的if语句。在if语句的语句列表前后加上花括号,可以防止一不小心加了一句代码后,使实际未被包含的语句被包含在某个if语句中的错误。

循环while for continue break

while

while 语句用来实现“当型”循环结构,其一般形式为

while(表达式)语句;

,当表达式的值非0 时,执行 while 语句中的内嵌语句。其特点是:先判断表达式,后执行语句,具体流程如下图所示。当表达式的值非0 时,就会执行语句,从而实现语句多次执行的效果。为了避免程序进人死循环 (不停地进行循环操作),在语句中需要有让表达式趋近于假的操作来使程序跳出循环。
while

for

C 语言中的 for 循环语句使用最为灵活,不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况,它完全可以代替 while 循环语句。其一般形式为

for(表达式 1;表达式 2;表达式 3) 语句;

for 循环语句的执行过程如下,具体流程如下图所示
(1) 先求解表达式 1。
(2) 求解表达式 2,若其值为真 (值为非 0) ,则先执行 for 语句中指定的内嵌语句,后执行第 (3) 步。若其值为假(值为 0) ,则结束循环,转到第 (5) 步。
(3) 求解表达式 3。
(4) 转回第(2) 步继续执行。
(5) 循环结束,执行 for 语句下面的语句。
for
for循环语句中必须且只能有两个分号。

continue

continue 语句的作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行是否执行下一次循环的判断。其一般形式为

continue;

break

break语句作用是结束整个循环过程,不再判断执行循环的条件是否成立。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值