66问答网
所有问题
当前搜索:
while(k=1)
int k=0;
while(k=1)
k=k-1; 这个是无限循环还是不循环?
答:
在C语言里,
k=1
这个表达式,一方面给k赋值1,另外一方面,这个表达式的值为1。于是,判断的时候,总是真,所以就无限循环了。
设有程序段: int k=12;
while(k=1)
k=k-1: 则下列描述中正确的是...
答:
【答案】:C C。【解析】本题考查
while
,while循环表达式
k一1
是个赋值表达式而不是逻辑表达式,k的初值为l2不符合循环条件,所以循环体一次也不执行。
有以下程序段int k=0;
while(k=1)
k++;while循环执行的次数是D.执行1次...
答:
解析:注意本题有个陷阱,马虎的考生将纷纷落马。本来、
while
中的表达式应为
k= =1
,而本题却为
k=1
,是赋值表达式而不是逻辑表达式。因此,编译器将其值一直认为是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...
int k=0;
while(k=1)
k=k-1; 为什么这个是无限循环???
答:
这个不是无限循环。原因是:
while
括号内的条件为真时,执行循环体。k值原先为0,第一次判断,0=1为假,所以不执行循环体。然后循环结束。k值仍为0。
设有程序段 int k=10;
while (k=1)
k=k-1; 则下面描述中正确的是...
答:
应该是无限循环才对,选b
while(k=1)
,每次判断给k赋值1是否成功 赋值成功后,k=0 下一次赋值依旧成功 无限循环
int k=10;
while (k=1)
k=k-1 ;则循环体执行10次,对吗?网上是k=0,我...
答:
执行10次,因为k的减1操作是在循环体内做的,如果改成while(--k == 1),则循环9次;补充:
while(k=1)
错了,=是赋值操作,==才是逻辑判断,如果是你那样的话就是无限循环了
请问C语言
while
语句中是一个等式应该如何理解呢?
答:
这是个死循环。int k=0;
while(k=1)
k++;/ 这里的k=1是赋值语句,不是判断语句(k==1),所以k=1 赋值成功,返回1(真)。while(k=1) k++;就相当于while(1)k++;无限循环 /
int k=0;
while(k=1)
k++; 这个while是循环无数次吗?
答:
int k=0;
while(k=1)
k++;以上代码中,while的循环条件是k=1,这个表达式把1赋值给k,整个表达式的值等于1,非零,因此循环条件成立。循环体中k++;改变了k的值(为2),但无论如何,再次进入k=1判断循环条件时,仍然会重复赋值表达式等于1的结果,也就是循环条件永远成立。=== [原创回答团]参考...
C语言中:int k=0;
while (k=1)
k++;while循环的次数是什么?为什么_百度知...
答:
int k=0;
while(k=1)
k++;(k=1)是用来判断的条件它的返回值只有真和假,而k=1赋值语句的所回值为真,所以while循环条件一直为真,是个死循环,次数无限!
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜
while循环简单例子
while循环执行次数怎么看
scanf读取多个数字
引用二维数组的一般格式为
引用二维数组元素的方法
for循环简单例子
c语言中++a和a++的区别
while循环语句用法
运算符优先级