【发布时间】:2018-04-03 16:59:47
【问题描述】:
我刚开始用 C++ 编程,在编码时我开始注意到我的代码中有很多 for 循环,然后我开始思考。
在 for 循环中,当您创建像:for (int **i**=1;i<10;i++) 这样的变量时,循环完成后i 会发生什么?
是否可以使用相同的变量名创建多个 for 循环?
在 while 循环中创建变量怎么样?
【问题讨论】:
-
在这种情况下,
i的范围是for循环 - 循环完成后它不再存在 -
i,j,k通常被理解为循环中的索引,但如果它更清楚,请使用其他名称 -
变量是循环语句范围的局部变量,不能在循环范围之外使用。
标签: c++ loops for-loop while-loop