首页 / 知识
关于C#:如何解决“在C99模式之外使用for循环初始声明”的GCC错误?
2023-04-13 01:09:00

How do I fix “for loop initial declaration used outside C99 mode” GCC error?
我正在尝试解决3n + 1问题,并且有一个
不幸的是,当我尝试使用GCC进行编译时,出现了此错误:
我不知道什么是C99模式。 有任何想法吗?
我会尝试在循环外部声明 祝您解决3n + 1 :-) 这是一个例子:
在此处阅读有关C语言中for循环的更多信息。
有一个启用C99模式的编译器开关,除其他功能外,它还允许在for循环内声明变量。要打开它,请使用编译器开关 或如@OysterD所说,在循环外声明变量。 要在CodeBlocks中切换到C99模式,请执行以下步骤:
单击"项目/构建选项",然后在"编译器设置"选项卡中选择"其他选项"子选项卡,并将 这将为您的编译器打开C99模式。 我希望这会对某人有所帮助! 我也遇到了这个错误。
在C89 / C90标准中无效。正如OysterD所说,您需要执行以下操作:
C99和更高版本的C语言允许使用您的原始代码。 @Blorgbeard: C99的新功能
http://en.wikipedia.org/wiki/C99 C99之旅 如果您在C语言中进行编译
至
您也可以使用C99开关套件进行编译。将-std = c99放在编译行中:
参考:http://cplusplus.syntaxerrors.info/index.php?title='for'_loop_initial_declaration_used_outside_C99_mode 对于任何尝试从使用自动生成实用程序(例如Make)的外部源编译代码的人,为了避免必须跟踪显式gcc编译调用,可以设置环境变量。在命令提示符下输入或放入.bashrc(或在Mac上为.bash_profile):
请注意,如果遇到需要C ++ 11的C ++编译的类似情况,则可以应用类似的解决方案,您可以使用:
在Code :: Blocks 16.01中启用C99模式
Jihene Stambouli最直接地回答了OP问题...
产生错误;
答案是
应该
我遇到了同样的问题,只需要在循环外部声明
对于Qt-creator:只需将下一行添加到* .pro文件中...
|
最新内容
相关内容
对数组使用Python For循环
对数组使用Python For循环,名称,培训,代码,健康,水牛,数组,元素,有用,下面,以上,您可以使用for循环从数组中获取特定元素。假设您有一组水牛bFor循环如何在Python中工作
For循环如何在Python中工作,工作,项目,代码,培训,流程,示例,序列,语句,语法,实际,Python的for循环通过遍历数组的序列来工作。从本质上讲,它在Python循环应该怎么写?
Python循环应该怎么写?,代码,项目,数据,名字,分析,异常,基础,培训,面临,情况,说到处理循环,我们习惯使用for,while等,比如依次打印每个列表中的Python编程中的反模式
Python编程中的反模式,代码,时间,活跃,部门,标准,培训,模式,复杂度,初学者,错误,python是时下最热门的编程语言之一了。简洁而富有表达力的语找不出python的语法错误该如何解决
找不出python的语法错误该如何解决?,代码,分析,项目,培训,错误,语法错误,结果,文件,语法,环节,python是一种解释型语言,在开发中,没有了编译这python安装lxml模块时发生错误解决
python安装lxml模块时发生错误解决方法,网上,资料,代码,培训,系统,版本,模块,文件名,命令,内联,失败原因及解决方法总结如下:1.pip版本未更新python报302错误怎么办?
python报302错误怎么办?,网址,情况,状态,代码,培训,错误,对象,页面,报文,暂时性,python报302错误解决方法302错误:redirect,代表暂时性转移;意如何查看python中的错误
如何查看python中的错误,代码,平台,培训,错误,空格,变量,赋值,制表符,属性,大小写,python常见的错误有1.NameError变量名错误2.IndentationErpython如何无限循环语句
python如何无限循环语句,异常,培训,语句,程序,单片机,下面,以上,语言,发生,功能,python的无限循环语句何为循环:在编程中,一个无法靠自身的控制python怎么使用循环语句
python怎么使用循环语句,培训,语句,条件,表达式,详解,两者,命令,下面,区别,次数,python中的循环语句,可使用for循环,或者while循环。两者的区别python的for循环如何实现
python的for循环如何实现,培训,变量,阶乘,对象,范围,方法,赋值,语法,元素,格式,python的for循环实现的方法:for循环专门用于遍历范围、列表、python怎么处理错误和异常
python怎么处理错误和异常,异常,代码,培训,情况,位置,错误,发生,文件,程序,语句,异常当你的程序出现例外情况时就会发生异常(Exception)。例