Oracle Solaris Studio 12.2: C ユーザーガイド

D.1.15 for ループ文での宣言

6.8.5 繰り返し文

C コンパイラで、for ループ文の最初の式として、型宣言を使用できるようになりました。


for (int i=0; i<10; i++){ //loop body };

for ループの初期化文で宣言した変数の有効範囲は、ループ全体になります (制御式と繰り返し式を含む)。