当前位置:嗨网首页>书籍在线阅读

24-嵌套循环

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

6.10 嵌套循环

嵌套循环(nested loop)指在一个循环内包含另一个循环。嵌套循环常用于按行和列显示数据,也就是说,一个循环处理一行中的所有列,另一个循环处理所有的行。程序清单6.17演示了一个简单的示例。

程序清单6.17  rows1.c 程序

/* rows1.c -- 使用嵌套循环 */
#include <stdio.h>
#define ROWS  6
#define CHARS 10
int main(void)
{
     int row;
     char ch;
     for (row = 0; row < ROWS; row++)                /* 第10行 */
     {
          for (ch = 'A'; ch < ('A' + CHARS); ch++)   /* 第12行 */
               printf("%c", ch);
          printf("\n");
     }
     return 0;
}

运行该程序后,输出如下:

ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ
ABCDEFGHIJ