for循环嵌套的两种用法

for循环嵌套的两种用法主要有两种类型的 for 循环嵌套 下面来介绍这两种类型循环嵌套的用法以及事例 一 内外循环独立进行 includevoidm inti j chara 5 for i 0 i5 i for j 0 j5 j printf c a j printf n

主要有两种类型的for循环嵌套,下面来介绍这两种类型循环嵌套的用法以及事例。

一:内外循环独立进行

#include 
  
    void main() { int i,j; char a[5]="$$$$$"; for(i=0;i<5;i++) { for(j=0;j<5;j++) printf("%c",a[j]); printf("\n"); } } 
  

二:内部循环依赖于外部循环

#include 
  
    void main() { int i,j; char a[5]="$$$$$"; for(i=0;i<5;i++) { for(j=0;j<=i;j++) printf("%c",a[j]); printf("\n"); } } 
  

        第一种方式中,内部循环进行5次,外部循环也进行5次,相当于外部循环把内部循环的结果打印了5次,为什么呢?因为内部循环的条件是固定的(j<5),每次外部循环,内部循环都要进行5次,效果大家可想而知。第二种方式中,当外部循环进行第一次时,即i=0时,由于内部循环的条件为j<=i,此时0<=0,满足循环条件,在这种方式中,内部循环的条件每次都是变化的。因此,当外部循环进行一次时,内部循环进行打印出数组a[5]中的第一个元素a[1],即打印出一个$。以此类推打印出了a[5]中的所有元素。

       以下是两种方式打印的结果:

for循环嵌套的两种用法for循环嵌套的两种用法

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/176656.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午9:23
下一篇 2026年3月26日 下午9:23


相关推荐

  • SQL语句的增删改查(详细)

    SQL语句的增删改查(详细)一 增 有 2 种方法 1 使用 insert 插入单行数据 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 语法 insert into 列名 values 例 insertintoSt 姓名 性别 出生日期 values 王伟华 男 1983 6 15

    2026年3月19日
    2
  • json-rpc协议「建议收藏」

    json-rpc协议「建议收藏」BCOS中用户与区块链交互使用的是rpc框架,这里简单介绍:协议:json-rpc是一种远程调用协议,客户端被定义为请求对象的来源及对响应对象的处理程序;服务器被定义为响应对象的来源及请求对象的处理程序;1.客户端需要向服务器发送请求请求对象包含:jsonrpc:指定JSON-RPC协议版本的字符串,必须准确写为“2.0”method:包含所要调用方法名称的

    2022年5月19日
    64
  • post 请求参数格式

    post 请求参数格式最近项目部署到新环境 tomcat mysql 想看看项目部署成功没有 就用 soupui 调对应接口开测试 soupui 使用比较简单 给上接口地址 入参 xml 报文 把入参的 mediaType 设置为 application xml 点击调用就可以了 但是点击调用返回值为空 对 就是啥都没返回 XML JSON HTML 这些选项都是空的 也不报错 我就郁闷了 后来问组里高手才知道 post 请求的入参数据格式不正确 soupui 不是万能的测试工具 这算是

    2026年3月18日
    2
  • ssdt与shadowssdt区别

    ssdt与shadowssdt区别ring3 nbsp nbsp nbsp nbsp nbsp nbsp NtOpenProces nbsp nbsp nbsp ssdt 层 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 实现 OpenProcess gt ntdll ZwOpenProces gt ntos ZwOpenProces gt ntos NtOpenProces 内核中有 2 套函数 zw nt nt 才是真正的执行函数 zw 只是一个过渡函数 可用 ida 察看 ntoskrn

    2026年3月18日
    2
  • mysql数据库中sql修改字段类型

    mysql数据库中sql修改字段类型首先说明一下:在mysql数据库中可以对表的字段类型进行修改的,这样的好处是正常情况下原来的数据不会丢失的。  它的语法规则是:altertablenewexamplemodifyidvaechar(20);

    2022年6月10日
    38
  • kotlin的Map集合

    kotlin的Map集合kotlin的Map集合只读Map可变的MapmutableMapOfkotlin的Map分为:只读Map。可变的MutableMap(MutableMap、HashMap、LinkedHashMap)。只读Map意味着我们创建出来的map是不可变的,即我们只能使用无法改变我们map中的数据,我们只能获取集合中的数据而无法对集合中的数据进行新增和修改。/***…

    2022年5月18日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号