0
while(1)
{
k = j + d;
if (k >= n)
k = k - n;
if (k == i)
break;
arr[j] = arr[k];
j = k;
}
私はアレイ回転のために "ジャグリングアルゴリズム"を使い、このコードを見ていました。今、ループの途中で終了するコードのステートメントについて混乱しています。ここで(1)ここで条件を真にしていますか?それはbreak
声明ヒットしない限り、それは永遠に実行されます指定されたコードでwhileループの終了を決定するステートメントはどれですか?
HTTP([良い質問をする方法について読む]してください: //stackoverflow.com/help/how-to-ask)、[最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve)を作成してください。プログラムがどの言語になっているかを(適切なタグを使用して)教えてください。 –