早教吧作业答案频道 -->其他-->
以下while循环中,循环体执行的次数是k=1;while(--k)k=10;A.10次\x05B.无限次\x05C.1次\x05D.一次也不执行不是应该是D嘛,而正确答案是C,为什么呢?k=1;while(--k)不就是判断为0了嘛,就是非,那么应该不执
题目详情
以下while循环中,循环体执行的次数是
k=1;
while(--k)
k=10;
A.10次\x05 B.无限次\x05 C.1次\x05 D.一次也不执行
不是应该是D嘛,而正确答案是C,为什么呢?k=1; while(--k)不就是判断为0了嘛,就是非,那么应该不执行啊?是我错了还是正确答案错了,为什么?
k=1;
while(--k)
k=10;
A.10次\x05 B.无限次\x05 C.1次\x05 D.一次也不执行
不是应该是D嘛,而正确答案是C,为什么呢?k=1; while(--k)不就是判断为0了嘛,就是非,那么应该不执行啊?是我错了还是正确答案错了,为什么?
▼优质解答
答案和解析
--k 是先减然后进行判断
没有进入循环 我用n记录循环数,输出为0
#include
#include
#include
int main()
{
int k=1;
int n=0 ;
while(--k)
{
k=10;
n=n+1;
}
printf("%d",n);
getch();
}
没有进入循环 我用n记录循环数,输出为0
#include
#include
#include
int main()
{
int k=1;
int n=0 ;
while(--k)
{
k=10;
n=n+1;
}
printf("%d",n);
getch();
}
看了以下while循环中,循环体执...的网友还看了以下:
25℃时水中存在电离平衡:H2O⇌H++OH-,下列关于水的说法,不正确的是()A.水的电离是吸热 2020-04-12 …
乙醚、丙炔、甲炔、对流磷的分子式各是C()H();C()H();C()H();……(表示填写对.. 2020-05-21 …
下列热化学方程式表达正确的是(△H的绝对值均正确)()A.S(s)+O2(g)=SO2(g)△H= 2020-06-13 …
这个通达信指标是什么意思内外盘差}PJ:=(H+L+C)/3;V1:=IF(H=L,1,H-MAX 2020-07-09 …
如图所示,空间中存在着匀强电场,正方体ABCDEFGH中A、B、C、H四点电势分别为φA=4V,φ 2020-07-18 …
下列热化学方程式正确的是(△H的绝对值均正确)()A.2NO2═O2+2NO;△H=+116.2k 2020-07-19 …
下列热化学方程式书写正确的是(△H的绝对值均为正确值)()A.2NO2═O2+2NO△H=+116 2020-07-19 …
设M={a,b,c}N={-1,0,1}从M到N的映射满足f(a)>f(b)≥f(c)是确定这样映 2020-07-30 …
已知a,b,c是直角三角形的三边,且c为斜边,h为斜边上的高,下列说法中正确的结论的个数是()①a, 2020-10-31 …
E=hγ是否仅适用于光子?由p=mv=h/λ与E=hγ=mc^2得物质波波速V=c^2/v这个V明显 2020-11-25 …