Appleの最悪な脆弱性で再燃のgoto不要論 ← 馬鹿?
■ このスレッドは過去ログ倉庫に格納されています
0017デフォルトの名無しさん
2014/02/27(木) 11:02:18.87例えばこんなコードもしばしば見る。
for (int y = 0; y < height; ++y)
for (int x = 0; x < width; ++x)
printf("%d ", a[y][x]);
これも、セミコロンまでの物理的な3行分が1文ということ。
if (i == 0)
func0();
else if (i == 1)
func1();
else
func2();
これでも1文。こいつを複文化して、
if (i == 0) {
func0();
} else if (i == 1) {
func1();
} else {
func2();
}
というのもよく見かけるが、実はelse ifの間で分割するべきな構造を便宜上分割しないで使っている。
■ このスレッドは過去ログ倉庫に格納されています