error: ‘for‘ loop initial declarations are only allowed in C99 or C11 mode

好久没写C代码了,今天在用codeblocks写C的时候,编译代码报了一个错误:循环内部初始化变量只能在C99或者C11模式中。这是因为使用gcc编译代码是按照C89标准来编译的。

1、我们可以将for(int i=0 i<numRequests;i++)改为:int i=0;for(i=0;i<numRequests;i++);

2、或者我们改变一下codeblock的编译标准

猜你喜欢

转载自blog.csdn.net/weixin_46713492/article/details/134840572