小编Gre*_*rey的帖子

为什么在 for 循环中更改变量后变量不会更改?

这是我的代码

#include <iostream>

int main()
{
    int j = 1;
    for (int i=0, j=1; i<10; i++)
    {
        std::cout << j << std::endl;
        j++;
    }
    std::cout << j << std::endl;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这是我的输出:

2
3
4
5
6
7
8
9
10
11
1
Run Code Online (Sandbox Code Playgroud)

我只想知道为什么 j 的值没有改变

c++ for-loop

2
推荐指数
1
解决办法
56
查看次数

标签 统计

c++ ×1

for-loop ×1