C语言题,设int k;则语句for(k=0;k=1;k++);和语句for
C语言题,设intk;则语句for(k=0;k=1;k++);和语句forC语言题,设intk;则语句for(k=0;k=1;k++);和语句for(k=0;k==1;k...
C语言题,设int k;则语句for(k=0;k=1;k++);和语句forC语言题,设int k;则语句for(k=0;k=1;k++);和语句for(k=0;k==1;k++);
执行的次数分别是( )。
A)无限和0 B)0和无限 C)都是无限 D)都是0 展开
执行的次数分别是( )。
A)无限和0 B)0和无限 C)都是无限 D)都是0 展开
3个回答
展开全部
这么看,记上次循环结束时k的值为7,那么在
本次循环中k++的值为7,
k++<=7的逻辑为真,继续循环,本次循环结束后k的值为8
下一次循环中k++的值为8,k++<=8的逻辑为假,停止循环,但要注意在本次循环中k++已经被执行,本次循环后k的值为9
故k值应为9
本次循环中k++的值为7,
k++<=7的逻辑为真,继续循环,本次循环结束后k的值为8
下一次循环中k++的值为8,k++<=8的逻辑为假,停止循环,但要注意在本次循环中k++已经被执行,本次循环后k的值为9
故k值应为9
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(k=0;k=1;k++)
k被不过赋值k=1这个操作被判断为真,因此无线循环
for(k=0;k==1;k++)
k初值为0,因此k==1不成立,因此,不执行代码
因此答案选择A
k被不过赋值k=1这个操作被判断为真,因此无线循环
for(k=0;k==1;k++)
k初值为0,因此k==1不成立,因此,不执行代码
因此答案选择A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |