C语言课件(第5章 控制结构).pptVIP

  • 4
  • 0
  • 约 53页
  • 2016-12-06 发布于河南
  • 举报
C语言课件(第5章 控制结构)

* 注意: (1)do——while构成的是“直到”型循环。 (2)通常情况下while、do—while可以互换。 例:编程求1+2+3…..+100的和 解: (1)问题分析 (2)画出流程图 (3)编程 * 比较下面程序: main() { int sum=0,I; scanf(“%d”,I); while(I=10) { sum=sum+I; I++; } printf(“%d”,sum); } main() { int sum=0,I; scanf(“%d”,I); { sum=sum+I; I++; } while(I=10); printf(“%d”,sum); } do 比较结果: 当I=10时,两程序运行结果相同。 当I10时,两程序运行结果不同。 * for语句 for (表达式1; 表达式2; 表达式3) { 语句; } 首先执行表达式1。如果表达式2的值为非0,就重复执行语句和表达式3,直到表达式2的值为0时止 循环起始条件 循环结束条件 循环增量 * 表达式2 执行循环体 计算表达式1的值 计算表达式3的值 跳出循环 T F * 注意: 各个表达式省略后的处理 (1)省略表达式1,需在循环之外处理。 (2)省略表达式3,需在循环体中处理。 (3)原则上表达式2不可省略,否则需在循 环体内加入强行跳出循环的语句

文档评论(0)

1亿VIP精品文档

相关文档