7
Cの任意のブロックの慣用的な使用とは何ですか?
ブロックは、実行されるステートメントのリストです。ブロックがCで現れる場所の例は、whileステートメントの後とifステートメントです while( boolean expression) statement OR block if (boolean expression) statement OR block Cでは、ブロックをブロック内にネストすることもできます。これを使用して変数名を再利用できます。「x」が本当に好きだとします int x = 0; while (x < 10) { { int x = 5; printf("%d",x) } x = x+1; } 5を10回印刷します。変数名の数を少なく保つことが望ましい状況を見ることができたと思います。おそらくマクロ展開で。ただし、この機能が必要な理由はわかりません。誰でも私がこの機能の使用法を理解するのを手伝ってくれますか?