99问答网
所有问题
int k=0;while(k=1)k++; 这个while是循环无数次吗?
rt
举报该问题
推荐答案 2010-06-26
是。
while(判断条件),如果条件非零则进入循环体,之后再次判断条件,如此循环。( Boss_Lx 说反了- -...)
int k=0;
while(k=1)
k++;
以上代码中,while的循环条件是k=1,这个表达式把1赋值给k,整个表达式的值等于1,非零,因此循环条件成立。循环体中k++;改变了k的值(为2),但无论如何,再次进入k=1判断循环条件时,仍然会重复赋值表达式等于1的结果,也就是循环条件永远成立。
====
[原创回答团]
参考资料:
原创
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/W7v7zWjzz.html
其他回答
第1个回答 推荐于2018-02-27
是的、
因为while(k=1)其中“k=1”是赋值语句,而不是“k==1”。k=1永远返回1即真,从而是个死循环。你把“K==1”与“k=1”弄混淆了....
本回答被提问者和网友采纳
第2个回答 2010-06-26
是的.循环无数次
第3个回答 2010-06-26
while(判断条件) 如果判断条件一直为false 那么一直循环。
相似回答
int
k=0
while(k=1)k++; while
循环
执行的次数是多少
?
int k=10; wh...
答:
2零次,原因同1一样,不过表达式值为零,条件永为假,故而
循环零次
。
有以下程序段
int
k=0; while(k=1) k++;
则
while循环
执行的次数是
答:
程序段 int k=0; while(k=1) k++; while循环体执行的次数为无限次
。理由:在执行while(k=1)时,会先执行赋值语句,令 k 的值等于 1,然后再判断while的循环条件,此时 while(k=1)相当于 while(1),循环条件始终为真,无限循环执行。再举一个与上面条件差不多的例子:include <stdio.h...
1. 有以下程序段
int
k=0
while(k=1)k++; while
循环
执行的次数是
答:
选A无限循环,
while(k=1)
,
while循环
里边是一个赋值运算,恒为真,无限循环
int
k=0; while(k=1)k++;
则
while循环
执行的次数是
答:
无限次,因为
while
条件是赋值语句,没有判断退出条件 一定记得好评哦
有以下程序段:
int
k=0;while(k=1) k++;
则
循环
执行多少
次?
为什么?
答:
循环会执行
无数次
,
while(k=1)
表达式k=1是把1赋值给变量k,然后整个表达式k=1的值为1,即真,然后k自加,新的一轮循环开始时,k的值又变成1,即真,所以循环不会结束。
C语言中:
int
k=0;while (k=1)k++;while循环
的次数是什么?为什么
答:
int
k=0;while(k=1)k++;
(k=1)是用来判断的条件它的返回值只有真和假,而k=1赋值语句的所回值为真,所以
while循环
条件一直为真,是个死循环,次数无限!
有以下程序段
int
k=0; while (k==1)k++;
while循环
的次数是多少 ?
答:
我感觉:你把K定义为整数
(int)
等于
零
,没法循环下去,所以
K++
,也就是说
k
+1.所以k原来是零,现在变为·1,循环一次,下来K就会变成2,没法循环下去了,所以循环一次吧。谢谢 ,对了,我感觉你写的问题没写完,好像少写啥了,写的问题不全。
int
k=0; while (k=1) k++;
while的
循环
次数是多少
答:
死循环,因为你循环条件是个赋值语句
k=1
,这样的话k永远为1,也就是条件成立,所以是死循环,如果写成k==1的话,则一次也不执行循环。
int
k=0; while(k=1)k++;
则
while循环
执行的次数
是?
答:
include<stdio.h>
int
main(){ int
k=0
,times=0; while(k=0) {
k++;
times++; } printf("tmes=:%d\n",times); k=1,times
=0; while(k=1)
{ k++; times++; if(times>10000) { break; } } printf("tmes=:%d\n",times...
大家正在搜
while(n++<=2)
int a=0,b=0,c=0
while(k=0)
while(k=1)
unsigned int
while(--k)
while break
若k为整形while执行几次
while(a)
相关问题
有以下程序段 int k=0; while(k=1) k++...
int k=0: while(k=1)k++; while ...
C语言中:int k=0;while (k=1)k++;w...
int k=0; while(k=1)k++; 则while...
5、有以下程序段 int k=0 while(k=1)k++...
int k=0; while(k=1)k=k-1; 这个是无...
int k=0; while(k=1)k++; 则while...
对于程序段 int k=0; while(k=1)k++; ...