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

    1.3.2 循环语句
    Turbo C2.0提供三种基本的循环语句: for语句、while语句和do-while语句。
 
    1.3.2.1  for循环
    for循环是开界的。它的一般形式为:
     for(<初始化>; <条件表过式>; <增量>)
          语句;
    初始化总是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一
个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后
按什么方式变化。这三个部分之间用";"分开。
    例如:
     for(i=1; i<=10; i++)
          语句;
    上例中先给i赋初值1, 判断i是否小于等于10, 若是则执行语句,  之后值增
加1。再重新判断, 直到条件为假, 即i>10时, 结束循环。
    注意:
    1. for循环中语句可以为语句体, 但要用"{"和"}"将参加循环的语句括起来。
    2. for循环中的"初始化"、"条件表达式"和"增量"都是选择项, 即可以缺省,
但";"不能缺省。省略了初始化, 表示不对循环控制变量赋初值。 省略了条件
表达式, 则不做其它处理时便成为死循环。省略了增量, 则不对循环控制变量进
行操作, 这时可在语句体中加入修改循环控制变量的语句。
    3. for循环可以有多层嵌套。
    例16:
     main()
     {
          int i, j, k;
          printf("i j k\n");
          for (i=0; i<2; i++)
            for(j=0; j<2; j++)
               for(k=0; k<2; k++)
                  printf(%d %d %d\n", i, j, k);
     }
    输出结果为:
     i  j  k
     0  0  0
     0  0  1
     0  1  0
     0  1  1
     1  0  0
     1  0  1
     1  1  0
     1  1  1

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

 

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

  • 下一篇文章:

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