C PRIMER PLUS总结(二)

第6章 c控制语句:循环

for语句

    for语句使用由分号分开的三个控制表达式来控制循环过程。initialize表达式只在循环语句执行之前执行一次,然后对test表达式求值,如果该表达式为真,循环就被执行一次,然后计算update表达式,接着再次检查test表达式。

    for(initialize;test;update)

{

statement;

}

2 for循环和while循环都是入口条件循环,在每次执行循环之前先检查判断条件,这样循环中的语句就有可能一次也不执行。c也有退出条件循环,判断条件在执行循环之后进行检查,这样就可以保证循环体中的语句至少被执行一次,这被称为do -while循环

 do

{

statement;

}while(condition);


3 选择哪种循环

   是入口条件循环(for,while)还是退出条件循环(do-while)好?一般认为入口条件循环要好一些,原因有:

   a 一般原则是跳过(或循环)之前进行查看要比之后好;

   b 如果在循环开始的地方进行循环判断,程序的可读性更强;

   c 如果一开始就不满足判断条件,那么跳过整个循环是很重要的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值