问题描述
解决方案
在C语言中,不允许在for() 括号中定义变量
你试试下面这种方式
int i;
for( i = 0; i <= 100; i++){
}
解决方案二:
这个问题 很常见, 我之前也犯过
解决方案三:
C99标准才允许这样吧
解决方案四:
所以尽量把后缀名都改为cpp 可以避免c中很多奇怪的标准。
解决方案五:
C99及以后的标准里,变量声明不必放在语句的开头,可以在用到时再声明,但C89标准里,变量必须“先声明后使用”。
时间: 2024-08-01 19:12:15