执行以下程序段时().x=-1;do{x=x*x;}while(x);(A)循环体将执行无限次(B)循环体将执行两次(C)
<p>问题:执行以下程序段时().x=-1;do{x=x*x;}while(x);(A)循环体将执行无限次(B)循环体将执行两次(C)<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">陈其华的回答:<div class="content-b">网友采纳 应该就是执行一次就退出循环了,你C选项是什么呢<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">李守平的回答:<div class="content-b">网友采纳 (C)循环体将执行一次(D)系统将提示有语法错误<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">陈其华的回答:<div class="content-b">网友采纳 不好意思昨天讲错了,今天看了下书,C语言中把非零的数认为为真,0为假,do{}while()循环,是while(),括号中条件为真时进入循环,第一次循环后x=1,为真,进行第二次循环,x=-1,不等于0,也认为真,接着循环,所以应该选A,为无限次循环
页:
[1]