看不懂这个错误。请教大家
在C语言中,不允许在for() 括号中定义变量
你试试下面这种方式
int i; for( i = 0; i <= 100; i++){ }
这个问题 很常见, 我之前也犯过
C99标准才允许这样吧
所以尽量把后缀名都改为cpp 可以避免c中很多奇怪的标准。
C99及以后的标准里,变量声明不必放在语句的开头,可以在用到时再声明,但C89标准里,变量必须“先声明后使用”。