标题: C语言for循环后面带分号什么意思 [打印本页]

作者: 尘世繁华    时间: 2019-11-5 20:31
标题: C语言for循环后面带分号什么意思
for( ; y>0; y--)
        {
                for(x=110; x>0; x--);
        }


作者: oldwood_hmgh    时间: 2019-11-5 21:09
就是个空循环,等于for(x=110;x>0;x--) {;};
作者: oldwood_hmgh    时间: 2019-11-5 21:10
就是个空循环,等于for(x=110;x>0;x--) {;};
作者: tyrl800    时间: 2019-11-5 21:19
循环体为空操作
作者: bh2030693    时间: 2019-11-5 22:17
这种写法就是省略了给y赋值和大括号,能看懂就可以,千万别学,现在都提倡代码风格,编程规范。
作者: CZ1    时间: 2019-11-5 22:42
表示第一个是空
作者: 00一一    时间: 2019-11-6 09:07
空操作语句
作者: 啦啦啦啦ADC    时间: 2019-11-6 22:15
相当于把第一个给赋值的地方省略掉了,但是不提倡这样写,将来找问题的时候不好找,建议用标准格式写代码。
作者: jy_plus    时间: 2019-11-6 22:27
空语句,起延时作用,x减到0时退出循环
作者: 丽山小旋风    时间: 2019-11-6 23:04
空循环,省略了
作者: 13144088433    时间: 2019-11-7 11:40
空循环,跟x=110;while(x--){}一样
作者: dhy931023    时间: 2019-11-7 14:21
代表空循环的意思
作者: 孤星独吟    时间: 2019-11-7 14:25
如:for(i=0;i<121;i++)
作者: 孤星独吟    时间: 2019-11-7 14:26
for(i=0;i<121;i++);也就是说,将这个;执行121次
作者: TWWT    时间: 2019-11-7 15:14
这是for语句的语法规则规定的,必须要有分号,程序才不会报错。第一个参数也可以不写,表示为0
作者: 一有123    时间: 2019-11-7 15:18
空循环,不建议在写程序的时候写,至少是新手的时候别这样做,自己查程序麻烦。
作者: Dfadti    时间: 2019-11-7 22:01
相当于一个空语句
作者: 杨德金    时间: 2019-11-17 19:47
代表空循环的意思,不建议在写程序的时候写 【;】
作者: 八月初    时间: 2019-11-21 16:16
空循环
作者: 1255230    时间: 2019-11-22 00:12
不带分号说明下面的程序被包含在for循环里。带分号说明for循环执行完毕
作者: 黄youhui    时间: 2019-11-22 09:00
for后面一般要带循环语句,你这等于空白循环,相当于白跑110个周期,可以理解成一种延时
作者: 899976025    时间: 2019-11-22 22:00
正常是赋循环变量初值地方,当然可以别的地方解决,故语句可空,但语法要求,分号必须得有,否则编译过不去,试一下即可知道。
作者: luozhao    时间: 2019-11-23 00:11
消耗CPU的时间,
作者: TTQ001    时间: 2019-11-23 11:11
这是个相当于空循环语句。语法要求第一个参数必须得有分号, 也可以不写赋值,表示为0。
现在不提倡这样写,建议用标准格式写代码。

作者: oldwood_hmgh    时间: 2019-11-24 13:34
极端的有这个: for(;;){};也是合法语句。等同while(1){}




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1