for循环内部定义变量 编译错误(C语言)_百度知道
最佳答案: for(int num=1;num<=10;++num) 这种写法是C99的标准才可以的, 但是VS2010貌似是不支持C99标准的, 如果你定义的是.C的文件,那么就不能用这种写法...更多关于关于c 变量作用域问题-在一个for循环体中定义的变量-外部怎么用的问题>>
关于C/C++,for循环中的变量问题_百度知道
最佳答案: 如果你是C语言编译,在for中是不能定义变量的,C++编译器可以,在for中的变量作用域在for代码块内,外部的j被隐藏.j在for中声明时被赋值,是一次性的,...更多关于关于c 变量作用域问题-在一个for循环体中定义的变量-外部怎么用的问题>>