> 其他 >
执行以下程序段时( ).x=-1; do {x=x*x; } while(x); (A) 循环体将执行无限次 (B) 循环体将执行两次 (C)
人气:197 ℃ 时间:2020-05-28 15:54:40
解答
应该就是执行一次就退出循环了,你C选项是什么呢(C) 循环体将执行一次(D) 系统将提示有语法错误不好意思昨天讲错了,今天看了下书,C语言中把非零的数认为为真,0为假,do{}while()循环,是while(),括号中条件为 真时进入循环,第一次循环后x=1,为真,进行第二次循环,x=-1,不等于0,也认为真,接着循环,所以应该选A,为无限次循环
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版