for循环需要的变量必须在循环之前定义么?
C++中有的语句是for(int i=0;i<=10;i++),这是不是违法?
你是想问
for(int i=0; i<=10; i++);
这里 int i 定义在 for 里面么?
这个应该是 C99 标准开始支持的,如果你用的VC6可能不支持这么写,不够现在C++14都快出来了,基本没有编译器不支持C99了