for(;;)什么意思

死循环的意思,即一直执行循环体里的内容。因为没有指定循环结束的条件,所以程序会一直执行产生死循环。

解析:

for(i=0; i<10; i++) {}

i=0是给i一个初值

i<10是判定条件

i++是让这个循环结束的语句

第一个为空,我们可以在之前给i一个值,例如

int i = 0;for(; i<10; i++) {}

第2个为空就是不判定条件

第3个为空即没有驱使循环结束语句

上面这个表达式完全等同与一下

int i = 0;WHILE(1){    i++;}

即如果3个全部省略循环体永远循环下去。

推荐课程:C语言教程

更多相关文章

  1. .Net Core对MongoDB执行多条件查询
  2. for循环是先执行循环体语句,后判断表达式吗?
  3. 一条失去条件的动态 SQL,到手的年终奖飞了|文末彩蛋
  4. 一道简单的数组遍历题,加上四个条件后感觉无从下手
  5. Pandas小册子:根据条件创建新的列
  6. 不要在循环体中使用array_push()
  7. 不要在循环体中使用 array_merge ()

随机推荐

  1. Android客户端与java服务端AES加解密
  2. Android地图应用新视界--mapbox的应用开
  3. EventBus 《三》 事件的具体用法及其讲解
  4. Android(安卓)Studio JNI开发
  5. android 逆向 去广告
  6. android mp3播放器学习之预备知识1:activi
  7. Android设置TextView的行间距、行高。
  8. Android再学习-20141018-布局-进度条
  9. Android起步--简单的乘法
  10. Android学习指南之三十七:Android传感器编