《C语言程序设计教程》课件--第5篇.pptVIP

  • 3
  • 0
  • 约9.07千字
  • 约 44页
  • 2017-06-17 发布于湖北
  • 举报
第5章 循环结构程序设计 北京科技大学 计算机系 本章主要内容 while循环控制 do-while循环控制 for循环控制 用goto语句实现循环控制 循环结构中的跳转语句 循环的嵌套 循环结构程序设计举例 5.1 while循环控制 语句一般格式 while (表达式) 语句 功能: 计算表达式的值,为非0(逻辑真)时,重复执行内嵌语句,每执行一次,就判断一次表达式的值,直到表达式的值为0 时结束循环,转去执行while后面的语句。 例如: 【例5.1】编写程序,求100个自然数的和 即: s=1+2+3+ … +100 算法和程序: main( ) { int i,sum; i=1; sum=0; while (i=100) { sum=sum+i; i++; } printf(sum=%d\n,sum); } 注意: 如果while的 (表达式) 值为0,则循环体一次也不执行 (例如当i的初值=101) 。 在循环体中必须有使循环趋向结束的操作,否则循环将无限进行(死循环)。 在循环体中,语句的先后位置必须符合逻辑,否则会影响运算结果。 注意(续): 为了保证循环正常运行,应该特别注意: 循环控制条件的描述 控制条件的初始状态(初始值) 循环体内部对控制条件的影响 5.2 do-whil

文档评论(0)

1亿VIP精品文档

相关文档