多くの言語にあるforとwhileについてです
中のコードはcで書きますが、しっかり覚えていないので少しおかしいかもです
もともとあるカウンター変数で数える場合
c
1cher test[1024] = {}; 2for (int i = 0; i < sizeof(test); i++){ 3 if(test[i] === 'a'){ 4 for (;;i++){ 5 //処理 6 if(test[i] === "e")break; 7 } 8 } 9}
がいいか
c
1cher test[1024] = {}; 2for (int i = 0; i < sizeof(test); i++){ 3 if(test[i] === 'a'){ 4 while(true){ 5 //処理 6 if(test[i] === "e")break; 7 i++ 8 } 9 } 10}
がいいかで迷ってます
可読性の面で良い方を教えてください
書き忘れましたが、実際に書く時は無限ループ防止などをします。
回答5件
あなたの回答
tips
プレビュー