99问答网
所有问题
for(;i;i--) 这是什么意思?
表达式1都没有,表达式2是一个值,这怎么判断啊?
举报该问题
推荐答案 推荐于2018-03-28
for语句的三个
表达式
功能分别如下:
⑴
控制变量
的初始化;
⑵循环的条件;
⑶循环控制变量的更新;
for(;i;i--)这句代码,表达式1为空,即没有要初始化的变量;表达式2“i”即是循环条件,i为true则执行循环,i为false则循环结束;表达式3“i--”和通常用法相似,每次循环条件判断完之后i--,i在这句代码之外应该会有初始化,否则这里的i没有赋值,执行会有问题。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WXjOt7zt7WBj7jtjevX.html
其他回答
第1个回答 2019-03-28
首先这看上去像是一个逆序输出的操作指令,表达式一的值应该是承接的上面程序内容的i的值,表达式三每次在执行完循环体后会减一,然后判断此时表达式二即i的值是否为零,是则终止循环。否则继续重复。直到条件三减到零为止。
相似回答
c语言中
for(;i
>0;i--
)什么意思
答:
这是for
循环,当i > 0是就进入循环体,循环体执行完后就执行
i
--, 然后在判断i是否大于0,若是则进入循环体,若不是则退出循环体
C语言中
for( ; i
>=0 ; i--
)是什么意思
答:
这是
一个递减,当
i
值减到0时跳出循环
c# 中
for (; i
> 0; i--
)是什么意思?
答:
比如 int i=100;
for( ; i
>0 ; i--
)
{ } 当然这里的 i 在循环结构外面也可以用。其实 i-- 也可以不写 int i = 100;
for( ; i
>0 ; ){ } 这就死循环了。当然你可以把i--写里面。int i = 100;for( ; i>0 ; ){ i--;} ...
C语言中
for(;i;i
--
)
与for(;--i;)效果是不是一样的
答:
是不一样的,不一样的地方在第一步,剩下的就都一样了,假设初始时i=10,那么第一个能执行10次,而第二个只能执行9次,因为,初始值之后判断条件时,第二个减了一
c语言
;for(i
=1 i<=100 i--
)意思
是数字1每次少一个?
答:
这是
错误语句,应该是
for(
i=1
;i
<=100;i--
)
。首先要说明,当i被声明为int型时,它不会循环不停,只是循环次数很多,但最后还是会停下来。由于for(i=1;i<=100;i--)中当i<=100时继续循环,而i的初值是1,<=100为“真”,进入循环;然后i--使i的值减1为0,<=100仍为“真”,也循环...
for
语句中
(i
=limit,i,i--
)是什么意思?
它的测试表达式是什么意思?
答:
C语言中,凡是 “表达式!=0”的判断,都可以省略判断式,直接用前面的表达式。所以for语句的完整是
for (
i=limit
; i
!=0; i--
)
c语言中
for(
i=6
; i ; i
--
)
中间的i
是什么意思
答:
循环变量,遍历654321 中间是判断表达式,表示
i
!=0 的
意思
...i=n-1
;i
>=0;i--
)这个
以及以下的这些
是什么意思?
答:
这段程序说明:数组a有n个元素,数组b也是;数组a中存放了n个数据;程序前面需要将变量j赋初值0;程序作用是将a中的数据按照倒序存放到数组b中,即b[0]=a[n-1]; b[1]=a[n-2]; ...; b[n-1]=a[0];
c语言中
for(
i=5
;i;i
--
)
与for(i=5;i>=0;i--)为
什么
循环次数一样了...
答:
for(
i=5
;i;i
--
)
与for(i=5;i>=0;i--)的循环次数是不一样的,第二个比第一个多循环一次。因为第一个的循环条件 i 表示 i 不为0时循环条件成立,故循环5次结束 而第二个循环条件i>=0表示 i 大于或等于0时循环条件成立,故循环6次结束 ...
大家正在搜
i for you是什么意思
i feel you是什么意思
amfori是什么意思
For you in什么意思
i feel blue是什么意思
i long for you意思
iforyou中文什么意思
i for you是什么歌
i––什么意思
相关问题
C语言中,for(i--;i>=0;i--)是什么意思?
for(i=3;i;i--)什么意思?
请问for(;i<10;i++)这是什么意思?
c# 中for (; i > 0; i--)是什么意思?
C语言中for( ; i>=0 ; i-- )是什么意思
for(--i;i>=0;--i)是什么意思?
C语言 关于for(i=n-1;i>=0;i--)这个以及以...
for (; i; i &=i-1 )这样写是什么意思,各个...