posted @ 2012-12-11 11:07 藤一1222 阅读(5317) 评论(0) 推荐(0)
摘要:
比如写出下面这段程序:for (int i = 0; i < n; ++i) do_something();然后用gcc编译,会报‘for’ loop initial declarations are only allowed in C99 mode的错误。原因是在循环条件中声明变量的话,只在C99标准中支持,C90标准不支持。所以改成:int i;for (i = 0; i < n; ++i) do_something();这样编译就可以通过了。 阅读全文
浙公网安备 33010602011771号