循环执行的次数

有以下程序段
int k=0
while(k=1)k++;
while 循环执行的次数是
是无限次还是一次也不执行?说下为什么。谢了啊!

无限执行

因为你的while条件是k=1,而不是k==1
while首先执行括号内的语句,看其是否为0,如果为0,则不循环,非0则循环,k=1是赋值语句,是把1这个数赋给变量k,这个语句的值是1,所以会执行循环体,而循环体是k++,因此k越来越大,不可能会等于0,因此while循环会无限执行下去。

如果你把k=1改成k==1,那么循环体就一次也不执行了,因为while首先计算k==1的值,==运算符是比较左右两个操作数的大小,如果相等结果为真(1),否则为假(0),因为k为0,因此k==1的值为假,于是循环体不执行
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-09-14
不执行,while是先判断条件再执行,k=0不满足条件所以不执行。
第2个回答  2009-09-14
无限循环,while(k=1)k++;
k的值被赋值为1.所小while(k=1)->while(k)->while(1);
因为while一直是真的,所以一直运行下去了。
第3个回答  2009-09-14
这个是无限循环,因为你在while里面不是k和1比较,而是直接给k赋值,这样的话while里面的条件永远都会成立,所以就是无限循环,什么时候循环到死机就是什么时候

c语言如何求一个循环的执行次数呢
🔄循环次数的计算方法外层循环范围为i从1到n - 1,内层循环范围为j 从1 到i- 1。这样可以计算出循环执行的次数为:(n-2)(n-1)\/2。⏰时间复杂度当n趋于无穷大时,这个次数的无穷大阶次等于n的平方,也就是说,时间复杂度问为O(n^2)。

怎样求循环语句的频度?
语句频度就是语句的执行次数。i=2时不执行,i=3时执行1次,i=4执行2次。i=n执行n-2次;所以一共是1+2+...+n-2=(n-1)*(n-2)\/2。解释:(1)i 变量在第一个 for 循环中,从取 i = 0 开始执行,直到i=n-1时为止,至此,i 执行了n次。加上最后i=n跳出循环的判断,故,频度...

循环i 是什么意思?
循环i 是什么意思?对于循环语句,循环变量 i 所代表的是循环执行的次数。i 的取值可以被设定为整数类型,通常从0或1开始。在许多编程语言中, i 通常用于控制 for 循环的执行次数。在每次循环中, i 的值会自动递增,直到达到预设的终止条件。这样做的好处是可以在循环中重复执行某段代码,提高效率。

while执行的次数为多少次?
循环执行的次数为:0次。也就是说程序while一次都不会被执行。代码的分析:首先定义了整形变量K,并且将K的值赋值为0,然后执行接下来的语句,准备执行while循环,但是判断条件是“K=0”,那么会再次将K的值赋值为0,当条件为0时会直接退出while循环,然后执行while循环之后的语句。所以得出while循环只...

一个循环语句执行多少次?
for循环的次数,要看表达式的设置模式,变量初始赋值和条件表达式、末尾循环体的设置都影响执行次数。1、举例:for(i=1,i<5,i++){……}。这里面的变量i赋值1,则从1开始,i<5,当i=1、2、3、4的时候都是符合条件表达式的,当i=5之后,就不符合条件表达式条件,就会退出循环体。这样的话,就...

若K为整型,以下while循环执行( )次
循环执行的次数为:0次。也就是说程序while一次都不会被执行。代码的分析:首先定义了整形变量K,并且将K的值赋值为0,然后执行接下来的语句,准备执行while循环,但是判断条件是“K=0”,那么会再次将K的值赋值为0,当条件为0时会直接退出while循环,然后执行while循环之后的语句。所以得出while循环只...

while循环体执行的次数为无限次,理由是什么?
程序段 int k=0; while(k=1) k++; while循环体执行的次数为无限次。理由:在执行while(k=1)时,会先执行赋值语句,令 k 的值等于 1,然后再判断while的循环条件,此时 while(k=1)相当于 while(1),循环条件始终为真,无限循环执行。再举一个与上面条件差不多的例子:include <stdio.h...

while语句的执行次数是
0~N次。do..while循环是while循环的变形,它们的区别在于do..while循环可以保证循环体执行次数至少为1次,也就是说do..while循环的循环体执行次数是1~N次,它有点儿先斩后奏的意思,而while循环的循环体执行次数为0~N次。语句意思是文句,成句的话。解释一个语法上自成体系的单位,它由一个词...

怎样实现一个程序循环执行n次?
然后使用while循环,循环n次。每次循环中,i都会增加1。在循环体中,编写需要重复执行的代码。示例代码如下:在这两个示例中,我们都首先从用户处读取一个正整数n,然后使用循环来重复执行代码。每次循环中,我们都打印出当前的循环次数。♡♡ 有帮助到的话,麻烦采纳哦!♡♡

for(i=5;i;i--){ for(j=0;j<4;j++) {…}} 循环体执行的次数...
外循环执行5次,i的值分别为5,4,3,2,1。i=0时退出循环。每次外循环,内循环执行4次,j的值分别为0,1,2,3。j=4时退出循环。因此总循环次数是5*4=20次。

相似回答