请教大神们一道c语言的题,有关于for循环的 题目是这样的,程序段运行结果是() for(x=1

请教大神们一道c语言的题,有关于for循环的 题目是这样的,程序段运行结果是() for(x=1,第1张

答案是:B 7 4

理由如下:

第一个循环,整个循环体执行后,输出(x=)7,这个没有疑问,

执行完循环,for(x=10;x>3;x--)执行x-- *** 作,此时x=6,满足x>3条件

进入第二个循环。

第二个循环,x=6不满足if条件,执行2次--x *** 作,输出(x=)4,

执行完循环,for(x=10;x>3;x--)执行x-- *** 作,此时x=3,不满足x>3条件,

循环结束。

故没有第三个循环。

故,答案是:B

这肯定是一个死循环,

别的不用看,就看这一句:

for (i=4;i>1;i++)

i初值为4,每次循环后的处理为i++自增处理,

循环条件还是要求i大于1,肯定不会满足循环退出的条件的,

所以一定是一个死循环

你的代码比较乱,仅回答下

while(x<3)与 for(x=0;x<4;x++)其效果是一样的。

while(x<3)是当x<3时执行循环体里的代码(假设x初始值为0,每次x递增1),那么要执行:0、1、2、3。

for里x<4,是当x<4之前执行循环体里的代码(假设x初始值为0,每次x递增1),那么同样要执行:0、1、2、3。

以上就是关于请教大神们一道c语言的题,有关于for循环的 题目是这样的,程序段运行结果是() for(x=1全部的内容,包括:请教大神们一道c语言的题,有关于for循环的 题目是这样的,程序段运行结果是() for(x=1、以下程序段的输出结果为__ for (i=4;i>1;i++) for(j=1;j、如下的程序段,不明白while和for的关系啊,为什么while里是x<3而在for里是x<4,那我应该按照哪个来计算呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9492688.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存