ソースコードは次のとおりです:
結果:
私の質問は次のとおりです: 図の赤でマークされた部分、つまり Process2 の内部ループが、プロセス全体に従うのではなく、プロセス全体で 1 回だけ実行されるのはなぜですか。外で?大ループを10回実行?プログラム全体で引き続きネストできるようにこれを改善するにはどうすればよいでしょうか?
认证0级讲师
最初の外側ループを実行した後、Process2 的值变成了 6, 在执行第二次外循环及以后时,它的值一直是 6, 所以内循环不执行. 如果你想让它执行, Process2の初期化を外側のループ内に配置する必要があります。
Process2
内側ループの変数割り当ては外側ループ内に配置する必要があります。外側のループが実行されるたびに、内側のループ変数が 1 から始まることが保証されます。それ以外の場合、内側のループ変数は最初の実行後に 6 になり、それ以降は 6 のままになり、それ以上の実行は行われません。
最初の外側ループを実行した後、
リーリーProcess2
的值变成了 6, 在执行第二次外循环及以后时,它的值一直是 6, 所以内循环不执行.如果你想让它执行,
Process2
の初期化を外側のループ内に配置する必要があります。内側ループの変数割り当ては外側ループ内に配置する必要があります。外側のループが実行されるたびに、内側のループ変数が 1 から始まることが保証されます。それ以外の場合、内側のループ変数は最初の実行後に 6 になり、それ以降は 6 のままになり、それ以上の実行は行われません。
リーリー