c语言第四章循环程序设计,c语言第四章 循环程序设计.ppt

c语言第四章 循环程序设计

C语言编程 授课教师:王占骜 第4章 循环程序设计 4.1 循环(Loop)概述 循环又称重复,它是指某一事物要不断重复被执行,要重复的事物称作循环体。 两种循环判断 初始化与更新 说明 ①初始化是对个别变量赋初始值。 ②更新用于修改条件以控制循环结束。 两种循环控制 ①事物型控制 由某一事物来控制循环条件由真变假。 ②计数器型循环 已知循环次数,通常使用计数器型循环。 C中的循环 4.2 while语句 说明 ①先求expression的值,若非0(真)执行循环体S,否则退出循环,属于先测。 ②条件表达式可以是任意表达式。 ③while后不能加分号。 ④循环体为多条语句应加{ }括起来。 例:有以下程序 main() { int y=10; while(y--); printf(" y=%d\n" , y); } 程序运行后的输出结果是( )。 [2006.4] A. y=0 B. y=-1 C. y=1 D. while构成无限循环 答案:B 4.3 for语句 说明 ①先计算exp1,然后判断exp2,若非0(真)执行循环体,再接着计算exp3,若exp2为0(假)则退出循环。 exp1:初始化 只处理1次,为变量赋初始值 exp2:条件表达式 控制循环退出 exp3:修正表达式 修改变量的值 说明 ②任意表达式均可省略,但分号不能省。 如:for( ; ; ) ③for后不能加分号,循环体为多条语句应加{ }括起来。 ④for循环常常用于循环次数已知的情况。 ⑤for循环可以和while循环转换。 例:以下程序的功能是计算s=1+12+123+1234+12345,请填空。 [2005.9] main() { int t=0,s=0,i; for(i=1; i<=5; i++) { t=i+______; s=s+t; } printf(" s= %d\n" , s); } 答案:t*10 4.4 do…while语句 说明 ①先执行循环体S,再计算exp,若非0(真)执行循环体,否则退出循环,属于后测循环。 ②循环体S至少执行1次。 ③循环体为多条语句应加{ }括起来。 ④可以和while循环互换。 ⑤while后括号不能省,末尾必须加分号。 例:有变量已正确定义,有以下程序段 i=0; do printf(" %d," , i); while(i++); printf("

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值