找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8041|回复: 24
收起左侧

C语言for循环后面带分号什么意思

  [复制链接]
ID:447549 发表于 2019-11-5 20:31 | 显示全部楼层 |阅读模式
for( ; y>0; y--)
        {
                for(x=110; x>0; x--);
        }

回复

使用道具 举报

ID:631219 发表于 2019-11-5 21:09 | 显示全部楼层
就是个空循环,等于for(x=110;x>0;x--) {;};
回复

使用道具 举报

ID:631219 发表于 2019-11-5 21:10 | 显示全部楼层
就是个空循环,等于for(x=110;x>0;x--) {;};
回复

使用道具 举报

ID:275826 发表于 2019-11-5 21:19 | 显示全部楼层
循环体为空操作
回复

使用道具 举报

ID:245004 发表于 2019-11-5 22:17 | 显示全部楼层
这种写法就是省略了给y赋值和大括号,能看懂就可以,千万别学,现在都提倡代码风格,编程规范。
回复

使用道具 举报

ID:560467 发表于 2019-11-5 22:42 | 显示全部楼层
表示第一个是空
回复

使用道具 举报

ID:546335 发表于 2019-11-6 09:07 | 显示全部楼层
空操作语句
回复

使用道具 举报

ID:375322 发表于 2019-11-6 22:15 | 显示全部楼层
相当于把第一个给赋值的地方省略掉了,但是不提倡这样写,将来找问题的时候不好找,建议用标准格式写代码。
回复

使用道具 举报

ID:637101 发表于 2019-11-6 22:27 | 显示全部楼层
空语句,起延时作用,x减到0时退出循环
回复

使用道具 举报

ID:636561 发表于 2019-11-6 23:04 | 显示全部楼层
空循环,省略了
回复

使用道具 举报

ID:511501 发表于 2019-11-7 11:40 来自手机 | 显示全部楼层
空循环,跟x=110;while(x--){}一样
回复

使用道具 举报

ID:637424 发表于 2019-11-7 14:21 | 显示全部楼层
代表空循环的意思
回复

使用道具 举报

ID:473124 发表于 2019-11-7 14:25 | 显示全部楼层
如:for(i=0;i<121;i++)
回复

使用道具 举报

ID:473124 发表于 2019-11-7 14:26 | 显示全部楼层
for(i=0;i<121;i++);也就是说,将这个;执行121次
回复

使用道具 举报

ID:637474 发表于 2019-11-7 15:14 | 显示全部楼层
这是for语句的语法规则规定的,必须要有分号,程序才不会报错。第一个参数也可以不写,表示为0
回复

使用道具 举报

ID:637467 发表于 2019-11-7 15:18 | 显示全部楼层
空循环,不建议在写程序的时候写,至少是新手的时候别这样做,自己查程序麻烦。
回复

使用道具 举报

ID:637250 发表于 2019-11-7 22:01 | 显示全部楼层
相当于一个空语句
回复

使用道具 举报

ID:16201 发表于 2019-11-17 19:47 | 显示全部楼层
代表空循环的意思,不建议在写程序的时候写 【;】
回复

使用道具 举报

ID:415088 发表于 2019-11-21 16:16 | 显示全部楼层
空循环
回复

使用道具 举报

ID:525068 发表于 2019-11-22 00:12 | 显示全部楼层
不带分号说明下面的程序被包含在for循环里。带分号说明for循环执行完毕
回复

使用道具 举报

ID:592807 发表于 2019-11-22 09:00 | 显示全部楼层
for后面一般要带循环语句,你这等于空白循环,相当于白跑110个周期,可以理解成一种延时
回复

使用道具 举报

ID:647528 发表于 2019-11-22 22:00 | 显示全部楼层
正常是赋循环变量初值地方,当然可以别的地方解决,故语句可空,但语法要求,分号必须得有,否则编译过不去,试一下即可知道。
回复

使用道具 举报

ID:625113 发表于 2019-11-23 00:11 来自手机 | 显示全部楼层
消耗CPU的时间,
回复

使用道具 举报

ID:420836 发表于 2019-11-23 11:11 | 显示全部楼层
这是个相当于空循环语句。语法要求第一个参数必须得有分号, 也可以不写赋值,表示为0。
现在不提倡这样写,建议用标准格式写代码。
回复

使用道具 举报

ID:631219 发表于 2019-11-24 13:34 | 显示全部楼层
极端的有这个: for(;;){};也是合法语句。等同while(1){}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表