码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • C Primer Plus(6) 中文版 第6章 C控制语句:循环 6.10 嵌套循环


    6.10 嵌套循环
    嵌套循环(nested loop)指在一个循环内包含另一个循环。嵌套循环常用于按行和列显示数据,也就是说,一个循环处理一行中的所有
    列,另一个循环处理所有的行。
    /* rows1.c -- uses nested loops */
    #include
    #define ROWS  6
    #define CHARS 10
    int main(void)
    {
        int row;
        char ch;
        
        for (row = 0; row < ROWS; row++)              /* line 10 */
        {
            for (ch = 'A'; ch < ('A' + CHARS); ch++)  /* line 12 */
                printf("%c", ch);
            printf("\n");
        }
        
        return 0;
    } 

    /* 输出:

    */ 

    外层循环(outer loop)。外层循环从row为0开始循环,到row为6时结束。 
    内层循环(inner loop)。内存循环从ch为'A'开始循环,到ch为'A'+CHARS时结束。 
    注意,嵌套循环中的内层循环在每次外层循环迭代时都执行完所有的循环。
    6.10.2 嵌套变式
    可以通过外层循环控制内层循环,在每次外层循环迭代时内存循环完成不同的任务。
    内层循环开始打印的字符取决于外层循环的迭代次数。
    // rows2.c -- using dependent nested loops
    #include
    int main(void)
    {
        const int ROWS = 6;
        const int CHARS = 6;
        int row;
        char ch;
        
        for (row = 0; row < ROWS; row++)
        {
            for (ch = ('A' + row);  ch < ('A' + CHARS); ch++)
                printf("%c", ch);
            printf("\n");
        }
        
        return 0;
    } 

    /* 输出:

    */ 

  • 相关阅读:
    【Java8新特性】- Stream流
    计算机网络——物理层
    【机器学习】支持向量机【下】软间隔与核函数
    Vue3 - $attrs 的几种用法(1个或多个根元素、Options API 和 Composition API)
    24.在springboot中使用thymeleaf的属性
    利用随机数生成猜数字游戏【C语言】
    JavaScript严格模式
    java注解反射之自定义Retrofit 项目实战
    编程语言学习杂谈
    mysql8为什么要开启mysql5中原先的表名称大小写不敏感变成大小写敏感
  • 原文地址:https://blog.csdn.net/weixin_40186813/article/details/126202643
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号