比如写出下面这段程序:

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();

这样编译就可以通过了。

最新文章

  1. Qt with OpenCascade
  2. sublime text3使用小结
  3. umeng社交分享最新版5.0的跨进程使用崩溃的问题及解法-Android
  4. 解析json实例
  5. Sprint第三个冲刺(第七天)
  6. 【MYSQL】在脚本中使用变量-执行脚本时传参
  7. 传智播客8月C/C++基础班开班
  8. atcoder 它February 29th
  9. Java基础——深入理解Java中的final关键字(转载)
  10. Jmeter的逻辑控制器——Controller
  11. 第6章 影响 MySQL Server 性能的相关因素
  12. css实现文本块在容器中垂直居中
  13. Windows Server 2016-清理残留域控信息
  14. request 对于cookie,session, json的处理
  15. win10下乌龟git安装和使用(转)
  16. 力扣(LeetCode)415. 字符串相加
  17. 简单选择排序(Simple Selection Sort)
  18. 51 nod 1200 石子游戏V2 FWT
  19. 30个开源电子商务系统(PHP)
  20. [转帖]NVMe到底是什么?用它的SSD有啥优势?

热门文章

  1. PHP中strtotime函数使用方法分享
  2. js 数组去重复键
  3. python学习第七天
  4. linux下的汇编环境搭建(nasm)
  5. Linux 挂载2T以上存储
  6. Msys+Mingw在手 妙用在心!
  7. EntityFramework常用查询
  8. php将数据库导出成excel的方法
  9. foxmail创建163公司企业邮箱的时候会出现ERR Unable to log on
  10. 【BZOJ】【1662】/【POJ】【3252】 【USACO 2006 Nov】Round Number