《C语言教程》07章 for语句

[复制链接]
882|3
 楼主| niuyaliang 发表于 2015-3-16 17:12 | 显示全部楼层 |阅读模式
一、基本for循环

  1. //这是标准的for循环例子
  2. #include <stdio.h>

  3. int main(void)
  4. {
  5.     int i;
  6.     for (i = 0; i < 3; i++) {
  7.         printf("i = %2d\n", i);
  8.     }

  9.     printf("------\ni = %2d\n", i);

  10.     return 0;
  11. }
结果如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| niuyaliang 发表于 2015-3-16 17:13 | 显示全部楼层
二、死循环的写法

  1. //在循环体内控制终止条件
  2. #include <stdio.h>

  3. int main(void)
  4. {
  5.     int i = 3 ;
  6.     for ( ; ; ) {
  7.         printf("i = %2d\n", i--) ;
  8.         
  9.         if (i == 0)
  10.             break ;
  11.     }

  12.     return 0;
  13. }

结果如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| niuyaliang 发表于 2015-3-16 17:14 | 显示全部楼层
三、初始值、终止值、增量的不同写法

  1. #include <stdio.h>
  2. #include <conio.h>

  3. int main(void)
  4. {
  5.     char ch;

  6.     //注意:循环体内一句也没有写
  7.     for (ch = getche(); ch != 'q'; ch = getche()) ;

  8.     printf("你输入了q字符。\n");

  9.     return 0;
  10. }

结果如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| niuyaliang 发表于 2015-3-16 17:15 | 显示全部楼层
四、九九乘法表例子
  1. #include <stdio.h>

  2. int main(void)
  3. {
  4.     int i, j ;

  5.     for ( i = 1; i < 10; i++ ) {
  6.         for ( j = 1; j <= i; j++ ) {
  7.             printf("%d×%d=%2d  ", i, j, i * j);
  8.         }
  9.         printf("\n");
  10.     }

  11.     return 0;
  12. }

结果如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

212

主题

2427

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部