爱爱小说网 > 体育电子书 > c语言基础 >

第7章

c语言基础-第7章

小说: c语言基础 字数: 每页3500字

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



3。循环体可以是空语句。
#include〃stdio。h〃
void main(){
int n=0;
printf(〃input a string:n〃);
for(;getchar()!='n';n++);
printf(〃%d〃;n);

本例中,省去了for语句的表达式1,表达式3也不是用来修改循环变量,而是用作输入字符的计数。这样, 就把本应在循环体中完成的计数放在表达式中完成了。因此循环体是空语句。应注意的是,空语句后的分号不可少,如缺少此分号,则把后面的printf 语句当成循环体来执行。反过来说,如循环体不为空语句时, 决不能在表达式的括号后加分号, 这样又会认为循环体是空语句而不能反复执行。这些都是编程中常见的错误,要十分注意。
4。for语句也可与while;do…while语句相互嵌套,构成多重循环。以下形成都合法的嵌套。
(1)for(){…
  while()
   {…}
  …
    }
(2)do{
   …
  for()
   {…}
  …
  }while();
(3)while(){
      …
      for()
       {…}
      …
     }
(4)for(){
    …
    for(){
    …
     }
    }
void main(){
int i;j;k;
for(i=1;i

返回目录 上一页 下一页 回到顶部 0 0

你可能喜欢的