计算机二级C语言章节知识点:5.3for语句和用for语句构成的循环结构

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年7月29日
第5章 循环结构 5.3 for语句和用for语句构成的循环结构
讨论本章
  • 知识点:
  • 5.3.1 for语句构成的循环结构
  • 5.3.2 for循环的执行过程
  • 5.3.3 有关for语句的说明
5.3.3 有关for语句的说明
  (1)for语句中的表达式可以部分或全部省略,但两个“;”不可省略。例如:
  for(;;)printf(“*”);
  三个表达式均省略,但因缺少条件判断,循环将会无限制地执行,而形成无限循环(通常称死循环)。
  (2)for后一对圆括号中的表达式可以是任意有效的C语言表达式。例如:
  for(sum=0,i=1;i<=100;sum=sum+i,i++){…}
  表达式1和表达式3都是一个逗号表达式。
  C语言中的for语句书写灵活,功能较强。在for后的一对圆括号中,允许出现各种形式的与循环控制无关的表达式,虽然这在语法上是合法的,但这样会降低程序的可读性。建议初学者在编写程序时,在for后面的一对圆括号内,仅含有能对循环进行控制的表达式,其他的操作尽量放在循环体内去完成。

相关文章