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