好久没写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的编译标准
好久没写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的编译标准