解决Dev-C++ [Error] ‘for‘ loop initial declarations are only allowed in C99 or C11 mode
在使用 Dev-C++ 编写 C 语言程序时出现:[Error] ‘for’ loop initial declarations are only allowed in C99 or C11 mode在 for 循环里声明变量只允许在 C99 或 C11 模式, 需要在工具(Tools)/ 编译选项(complier option)/代码生成下的语言标准选择C99。结果如下:
![解决Dev-C++ [Error] ‘for‘ loop initial declarations are only allowed in C99 or C11 mode](https://ucc.alicdn.com/images/user-upload-01/30b967cf81fc43129a6f63726ee16432.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2Z5ZnVnb3lmYQ==,size_16,color_FFFFFF,t_70)
《深入理解C++11:C++ 11新特性解析与应用》——第2章 保证稳定性和兼容性 2.1 保持与C99兼容
第 2 章 保证稳定性和兼容性 作为C语言的嫡亲,C++有一个众所周知的特性—对C语言的高度兼容。这样的兼容性不仅体现在程序员可以较为容易地将C代码“升级”为C++代码上,也体现在C代码可以被C++的编译器所编译上。新的C++11标准也并不例外。在C++11中,设计者总是保证在不破坏原有设计的情况下,增加新的特性,以充分保证语言的稳定性与兼容性。本章中的新特性基本上都遵循了该设计思想。 2....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注