| 网站首页 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛 |
 
 
 
您现在的位置: 编程中国 >> 技术教程 >> 开发语言 >> C语言 >> C语言教程 >> 正文
  ►  C语言基础教程(三)输入输出函数及控制流程语句
C语言基础教程(三)输入输出函数及控制流程语句
作者:王大刚    阅读人次:……    文章来源:不详    发布时间:2004-10-12    网友评论()条
 

    1.3.4.2 continue 语句
    continue语句的作用是跳过循环本中剩余的语句而强行执行下一次循环。
    continue语句只用在for、while、do-while等循环体中, 常与if条件语句一
起使用, 用来加速循环。
    例20:
     main()
     {
          char c;
          while(c!=0X0D)      /*不是回车符则循环*/
          {
               c=getch();
               if(c==0X1B)
                    continue; /*若按Esc键不输出便进行下次循环*/
               printf("%c\n", c);
          }
     }

    1.3.4.3 goto 语句
    goto语句是一种无条件转移语句, 与BASIC中的goto语句相似。goto 语句的
使用格式为:
    goto  标号;
    其中标号是Turbo C2.0中一个有效的标识符, 这个标识符加上一个":" 一起
出现在函数内某处, 执行goto语句后, 程序将跳转到该标号处并执行其后的语句。
另外标号必须与goto语句同处于一个函数中,  但可以不在一个循环层中。通常
goto语句与if条件语句连用, 当满足某一条件时, 程序跳到标号处运行。
    goto语句通常不用, 主要因为它将使程序层次不清, 且不易读, 但在多层嵌
套退出时, 用goto语句则比较合理。
    例19用goto语句时变为:
    例21:
     main()
     {
          int i=0;
          char c;
          while(1)
          {
               c='\0';
               while(c!=13)
               {
                    c=getch();
                    if(c==27)
                      goto quit;
                    printf("%c\n", c);
               }
               i++;
               printf("The No. is %d\n", i);
          }
          quit:
               printf("The end");

 << 上一页  [11] [12] [13] [14] [15] [16] [17] [18] [19] 

 

 
文章录入:静夜思    责任编辑:静夜思 
  • 上一篇文章:

  • 下一篇文章:

  •  
    相关文章
    原创地带
    24小时热门帖子