关于 C++ 的 for 循环里的语句块 {...}“for (...; .; ...) {...}”和“for (...; .; ...) ...;” 我写了个这个: 出了循环,n 的值并不是 0 “for (...; .; ...) {...}”中的“{...}”有什么特别之处?我想得到的是
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/24 23:07:31
关于 C++ 的 for 循环里的语句块 {...}“for (...; .; ...) {...}”和“for (...; .; ...) ...;” 我写了个这个: 出了循环,n 的值并不是 0 “for (...; .; ...) {...}”中的“{...}”有什么特别之处?我想得到的是
关于 C++ 的 for 循环里的语句块 {...}
“for (...; .; ...) {...}”和“for (...; .; ...) ...;”
我写了个这个:
出了循环,n 的值并不是 0
“for (...; .; ...) {...}”中的“{...}”有什么特别之处?
我想得到的是一个针对我的提问的准确的回答
恩..应该是叫复合语句而不是语句块...
第二张图是我思考第一张图的根据,看来我需要表明这个,然后我想要得到的是关于以下的解答:
我这个思考根据有没有问题?
或者是“for (...; .; ...) {...}”中的“{...}”有什么特别之处?
我觉得我没必要说道这层面上来,不然有“装X”的意味
关于 C++ 的 for 循环里的语句块 {...}“for (...; .; ...) {...}”和“for (...; .; ...) ...;” 我写了个这个: 出了循环,n 的值并不是 0 “for (...; .; ...) {...}”中的“{...}”有什么特别之处?我想得到的是
你的程序是将1元分成若干个1分、2分和5分的组合,也就是方程
x+2y+5z=100
的解的个数,然后就从大到小开始依次循环,先是5分的,再到2分的,你之所以能这样是因为有1分的存在,无论你2y+5z之后剩下多少都可以用100-(2y+5z)个1分来凑,所以你这里面的for循环只要负责一直计数就可以了.
你在第一个for循环里面定义的变量在后面的{}范围内都是可见的,for语句本身只对后面的一条语句起作用(循环体),用了{}是为了将多条语句形成一条块语句,表明for语句的范围,所以没什么特别的