Dev-C 的默认编译模式 C 98 不支持现代 C诸如基于范围的 for 循环之类的功能。要利用这些功能,您必须将编译器切换到支持 C 0x 的模式。
在 Dev-C 中找到“工具”菜单并选择“编译器选项”。在弹出窗口中,导航到“编译器”选项卡。
启用标有“调用编译器时添加以下命令”的复选框。在下面的文本输入字段中,输入“-std=c 11”或“-std=C 0x”。
错误消息“[Error] range-based-” for 循环在 C 98 模式下不允许”表示编译器仍然在 C 98 模式下运行。确保您已按照上述步骤操作,并在必要时重新启动 IDE。
进行这些更改后,Dev-C 应该编译您的代码,支持基于范围的 for 循环和其他 C 0x 功能。
以上是如何在 Dev-C 中为基于范围的 For 循环启用 C 11/C 0x 支持?的详细内容。更多信息请关注PHP中文网其他相关文章!