关于 C++ 的 for 循环里的语句块 {...}
最佳回答
x+2y+5z=100
的解的个数,然后就从大到小开始依次循环,先是5分的,再到2分的,你之所以能这样是因为有1分的存在,无论你2y+5z之后剩下多少都可以用100-(2y+5z)个1分来凑,所以你这里面的for循环只要负责一直计数就可以了。
你在第一个for循环里面定义的变量在后面的{}范围内都是可见的,for语句本身只对后面的一条语句起作用(循环体),用了{}是为了将多条语句形成一条块语句,表明for语句的范围,所以没什么特别的
再问: 你不需要分析我凑钱的思路,这是我自己设计出来的,我当然考虑了更多问题 然后我看了你的“你在第一个for循环里面定义的变量在后面的{}范围内都是可见的。。。所以没什么特别的”,觉得你应该看看我的整个问题
再答: 你如果是在纠结第二段程序中x的使用问题的话,那只能说你对于变量的了解还不够。。。还有第一段程序中循环结束n怎么可能还是0啊?
再问: 你已经知道了问题,那就解释一下吧,如果难解释的话,我就把“你对于变量的了解还不够”作为根据去思考了
再答: 每个变量都有作用域和生存周期,作用域决定了这个变量的可见性,比如第一段程序中的n,自从定义 int n = 0;定义了n之后,n就开始了生存周期,在此之后的代码就能看到n了,也就是为什么n不为0的原因,在main函数结束时,变量被销毁,生存周期结束。。。。 第二段代码,{}外面定义的x在整个main函数可见,而{}内的x只在定义后可见,在第一次输出的时候,{}内的x还没有定义,因此输出之前的x,第二次输出的时候由于此时{}内定义了x,此时会屏蔽外面的x,所以会输出100,{}结束之后,{}内定义的x被销毁,此时再使用x则一律是前面的x
再问: 哦,对,关键在于块里的 int x = 100,虽然看着那个代码我脑子里想的却是一个新的代码,失误 (不小心点到评论里去了,谢谢解答)
最新回答共有2条回答
-
2026-04-02 09:32:47敏感的乌龟
回复你的程序是将1元分成若干个1分、2分和5分的组合,也就是方程x+2y+5z=100的解的个数,然后就从大到小开始依次循环,先是5分的,再到2分的,你之所以能这样是因为有1分的存在,无论你2y+5z之后剩下多少都可以用100-(2y+5z)个1分来凑,所以你这里面的for循环只要负责一直计数就可以了。你在第一个for循环里面定义的变量在后面的{}范围内都是可见的,for语句本身只对后面的一条语句起作用(循环体),用了{}是为了将多条语句形成一条块语句,表明for语句的范围,所以没什么特别的 再问: 你不需要分析我凑钱的思路,这是我自己设计出来的,我当然考虑了更多问题 然后我看了你的“你在第一个for循环里面定义的变量在后面的{}范围内都是可见的。。。所以没什么特别的”,觉得你应该看看我的整个问题 再答: 你如果是在纠结第二段程序中x的使用问题的话,那只能说你对于变量的了解还不够。。。还有第一段程序中循环结束n怎么可能还是0啊?再问: 你已经知道了问题,那就解释一下吧,如果难解释的话,我就把“你对于变量的了解还不够”作为根据去思考了 再答: 每个变量都有作用域和生存周期,作用域决定了这个变量的可见性,比如第一段程序中的n,自从定义 int n = 0;定义了n之后,n就开始了生存周期,在此之后的代码就能看到n了,也就是为什么n不为0的原因,在main函数结束时,变量被销毁,生存周期结束。。。。 第二段代码,{}外面定义的x在整个main函数可见,而{}内的x只在定义后可见,在第一次输出的时候,{}内的x还没有定义,因此输出之前的x,第二次输出的时候由于此时{}内定义了x,此时会屏蔽外面的x,所以会输出100,{}结束之后,{}内定义的x被销毁,此时再使用x则一律是前面的x再问: 哦,对,关键在于块里的 int x = 100,虽然看着那个代码我脑子里想的却是一个新的代码,失误 (不小心点到评论里去了,谢谢解答)
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
