如何让c编译器是c99标准: gcc mallocPointerTest.c --std=c99,错误:只允许在 C99 模式下使用‘for’循环初始化声明 用gcc编译出现,???"在 C99 模式之外使用 ‘for’ 循环初始化声明"。
如何让c编译器是c99标准: gcc mallocPointerTest.c --std=c99
错误:只允许在 C99 模式下使用‘for’循环初始化声明 用gcc编译出现,???
mallocPointerTest.c:5: 错误:只允许在 C99 模式下使用‘for’循环初始化声明
mallocPointerTest.c:5: 附注:使用 -std=c99 或 -std=gnu99 来编译您的代码
c语言有很多标准
以前的标准不允许for(int i=0;;)这中格式
而c99的模式允许了
你的c编译器不是c99标准
for(int i=0;;)
所有你应该这样改
int i;
for(i=0;;);
__________________________________________________________
c语言有很多标准
以前的标准不允许for(int i=0;;)这中格式
而c99的模式允许了
你的c编译器不是c99标准
for(int i=0;;)
所有你应该这样改
int i;
for(i=0;;);
追问
所有你应该这样改
int i;
for(i=0;;);
为什么,
如何让c编译器是c99标准:
gcc mallocPointerTest.c --std=c99
来自:http://bbs.chinaunix.net/thread-803643-1-1.html
http://blog.163.com/zhaoxiaosen_2008@126/blog/static/105797239201344517767/
错误:只允许在 C99 模式下使用‘for’循环初始化声明 用gcc编译出现,???
mallocPointerTest.c:5: 错误:只允许在 C99 模式下使用‘for’循环初始化声明
mallocPointerTest.c:5: 附注:使用 -std=c99 或 -std=gnu99 来编译您的代码
c语言有很多标准
以前的标准不允许for(int i=0;;)这中格式
而c99的模式允许了
你的c编译器不是c99标准
for(int i=0;;)
所有你应该这样改
int i;
for(i=0;;);
__________________________________________________________
c语言有很多标准
以前的标准不允许for(int i=0;;)这中格式
而c99的模式允许了
你的c编译器不是c99标准
for(int i=0;;)
所有你应该这样改
int i;
for(i=0;;);
追问
所有你应该这样改
int i;
for(i=0;;);
为什么,
如何让c编译器是c99标准:
gcc mallocPointerTest.c --std=c99
来自:http://bbs.chinaunix.net/thread-803643-1-1.html
http://blog.163.com/zhaoxiaosen_2008@126/blog/static/105797239201344517767/
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/7220/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: jackxiang 编辑于2019-10-10 15:51
评论列表