int+k+10+while+k+0
答:0次 原因:while()循环条件表达式k=0是个赋值表达式,将k的值赋为0,while在判断循环条件时,因为表达式的值为0,即是逻辑假,因此不执行循环体。并且此时k的值是0.
答:首先赋值语句也会有返回值,赋值语句的返回值就是最终赋值。所以K=0,返回的就是0,那么while(K=0),就相当于是while(0),条件一直为假,所以不进循环。我在想你是不是想写成while(K==0)?
答:你这个是什么语言?如果你这个语言中 = 可以用来做相等判断的话,则不能循环.如果只是赋值的话,这个就是死循环..因为k=0是赋值语句,其语句的值是true
答:C 保证正确的!While只有在条件为真的时候才会执行语句 文中 说到 k==0 但是k的初始值为10 所以不相等,,没执行一次!!
答:喔 对 是0 while判断条件中k=0 所以没有进去循环体,所以k的值是
答:while里面是k = 1; 这不是逻辑判断,就一赋值操作,死循环
答:只有在while中括号里的条件成立后方能执行循环语句。在这里k=10,循环条件为k=0,则此时循环条件不满足,故直接跳出循环。况且判等是==。你可以把括号里面的条件改成k>0.
答:程序写错了吧?这是死循环 如果改成while(k==1)的话就是0次
答:1无限次,因为条件是个赋值表达式,表达式值非零,条件永为真,故而无限次循环。2零次,原因同1一样,不过表达式值为零,条件永为假,故而循环零次。
答:例如 y=10;i=y--;结果是 i = 10 ;y=9;y=10;i=--y;结果是 i = 9; y=9;(5)答案 C x=-1;do { x=x*x;} while(!x);执行步骤:1、x=-1;2、x=x*x;(x=1)3、while(!X);(while (0))(6)答案 A int k=10;while(k=0) k=k-1;这段程序中的...
网友评论:
轩黄13764333810:
int k=1; while(k) k++; 为什么循环不是无限循环? -
69457韦陈
: k++加到int最大值之后会溢出,变成负数,然后再加,会变成...
轩黄13764333810:
int k=10;while(k=0) k=k+1程序的执行情况 -
69457韦陈
: 由于循环表达式为k=0,使得k为0,循环条件为永远假,不能执行循环体,所以结果k=10.
轩黄13764333810:
int k=10 while k>0 k=k+1 A. while循环执行多次 B. 循环是无限循环 C. 循环体语句一次也不执行 -
69457韦陈
: 选B. 循环是无限循环因为之前已经定义了K变量的值为10,而在循环体内是当K>0时继续循环,变量K的值又每次递增1,所以该题应该选B
轩黄13764333810:
Java写一个乘法表如图所示要求:part one 用一个while循环,part two 用for嵌套循环 -
69457韦陈
: public class Test { public static void main(String[] args) { int i = 1; //part one System.out.print(" | ...
轩黄13764333810:
请高手帮我看一下,下面程序段是否是死循环,并简单分析一下!int k=0; do{++k;} while(k>=0); -
69457韦陈
: int k=0; do{ //do-while循环,先执行一次再判断条件是否成立 ++k; /&#...
轩黄13764333810:
急!C语言程序题!2.编写一个判断素数的函数ifp.在主函数中调用该函数,求整型数组a[10] 中有多少个素数 -
69457韦陈
: #define N 10#include"stdio.h"#include"math.h"int ifp(int a[]);void main(){ int i; ...
轩黄13764333810:
用java实现三种方法循环输出九九乘法表: -
69457韦陈
: //用while实现: int i=1; while(i<=9){//外层控制行 int j=1; while(j<=i){//控制每列 System.out.print(i+"+"+j+...