Sun Studio 12:C 用户指南

D.1.15 for 循环语句中的声明

6.8.5 迭代语句

C 编译器接受作为 for 循环语句中第一个表达式的类型声明:


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

for 循环的初始化语句中声明的任何变量的作用域是整个循环(包括控制和迭代表达式)。