解析C++中的for循环以及基于范围的for语句使用
重复执行语句,直到条件变为 false。语法备注下面的示例将显示使用 for 语句的不同方法。loop-expression 可以递增或递减,或通过其他方式修改。当 statement 中的 break、return 或 goto执行时,for 循环将终止。for 循环中的 continue 语句仅终止当前迭代。for 循环和 C++ 标准默认情况下,在 /Ze 下,for 循环中声明的变量在 for 循环的封闭范围终止前保持在范围内。这更类似于 for 循环中声明的变量的标准行为,后者要求 for 循环中声明的变量在循环完毕后超出范围。在 for 循环中声明变量后,编译器会在内部将其提升为 for 循环封闭范围中的局部变量,即使存在同名的局部变量也会如此。