设有程序段: int k=10。   while(k=O)k=k-1;   则下面描述中正确的是(

作者&投稿:雕玲 (若有异议请与网页底部的电邮联系)
设有程序段 int k=10; while (k=1) k=k-1; 则下面描述中正确的是( ) A.while循~

应该是无限循环才对,选b
while(k=1),
每次判断给k赋值1是否成功
赋值成功后,k=0
下一次赋值依旧成功
无限循环

应该是无限循环才对,选B
while(k=1), 每次判断给k赋值1是否成功
赋值成功后,k=0
下一次赋值依旧成功
无限循环

c,一次也不执行
while括号内是表达式k=0,而k=0表达式的值就是0(因为k=0,所以这时k为0,这个表达式的值也为0)

0则条件不满足(为假,while为真时才进行循环)所以不执行循环体
于是就一次循环也不会执行了

while里面是是布尔值,只能说编译都不通过

while括号中是0,改写成k=1试试


孝南区15264979851: 6、设有程序段 int k=10; while(k=10) k=k - 1; 则下面描述中正确的是. -
乐蔡忆林:[选项] A. )while循环执行10次 B. )循环是无限循环 C. )循环体语句一次也不执行 D. )循环体语句执行一次 为什么选b

孝南区15264979851: 设有程序段 int k=10; while(k=0) k=k - 1; 则下面描述中正确的是 (注意是k=0,而不是k==0) -
乐蔡忆林:[选项] A. )while循环执行10次 B. )循环是无限循环 C. )循环体语句一次也不执行 D. )循环体语句执行一次

孝南区15264979851: 2.设有程序段 int k = 10 ; while ( k = 0 ) k = k - 1 ; 以下描述正确的是 ( ). -
乐蔡忆林:[选项] A. 循环体语句一次也不执行. B. 循环是无限循环. C. while 循环语句执行十次. D. 循环体语句执行一次. 选择哪个 为什么

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网