+
80
-

gcc编译c代码出现'for' loop initial declarations are only allowed in C99 mode

c

gcc编译c代码出现'for' loop initial declarations are only allowed in C99 mode

请问怎么解决?代码里用了for

for(int i=0; i<len; i++) {

}


网友回复

+
0
-

这是因为gcc基于c89标准,所以代码要修改成这样

int i;
for(i=0;i<len;i++){
 
}

我知道答案,我要回答