计算机程序设计基础(第2版)乔林Qiaolin FOP Chapter 2.pptVIP

  • 6
  • 0
  • 约1.21万字
  • 约 44页
  • 2017-10-13 发布于浙江
  • 举报

计算机程序设计基础(第2版)乔林Qiaolin FOP Chapter 2.ppt

无限循环 发生无限循环的场合 循环体内没有改变循环变量值的语句 即使改变循环变量值,也不能否定循环条件 循环体内没有能够强制终止循环执行的语句或命令 无限循环的后果 程序永远不会结束,大多数时有害,编程时一般应避免 例外情况:循环体内有专门控制循环终止的语句或命令 命令格式:满足某种条件下使用 break 语句,终止循环执行 哨兵:使循环满足终止条件的循环变量值 使用 break 语句终止循环 /* 输入与计算部分 */ printf( The program gets some integers, and output their sum.\n ); printf( To stop, please input 0.\n ); while( TRUE ){ printf( Please input an integer: ); n = GetIntegerFromKeyboard(); if( n == 0 ) break; sum += n; } 使用无限循环和哨兵的优势 不再需要将首个数据处理过程提到循环体前单独处理 continue 语句 编写程序,接受用户输入的多个整数求和。注意,仅累加正整数,跳过所有负数,用户输入0时程序结束 #include stdio.h #include zylib.h int main() { int n, sum

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档