执行以下程序段时( ).x=-1; do {x=x*x; } while(x); (A) 循环体将执行无限次 (B) 循
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/20 00:57:49
执行以下程序段时( ).x=-1; do {x=x*x; } while(x); (A) 循环体将执行无限次 (B) 循环体将执行两次 (C)
应该就是执行一次就退出循环了,你C选项是什么呢
再问: (C) 循环体将执行一次 (D) 系统将提示有语法错误
再答: 不好意思昨天讲错了,今天看了下书,C语言中把非零的数认为为真,0为假,do{}while()循环,是while(),括号中条件为 真时进入循环,第一次循环后x=1,为真,进行第二次循环,x=-1,不等于0,也认为真,接着循环,所以应该选A,为无限次循环
再问: (C) 循环体将执行一次 (D) 系统将提示有语法错误
再答: 不好意思昨天讲错了,今天看了下书,C语言中把非零的数认为为真,0为假,do{}while()循环,是while(),括号中条件为 真时进入循环,第一次循环后x=1,为真,进行第二次循环,x=-1,不等于0,也认为真,接着循环,所以应该选A,为无限次循环
执行以下程序段时( ).x=-1; do {x=x*x; } while(x); (A) 循环体将执行无限次 (B) 循
VB执行下列程序: X = 0 Do While X
对以下程序段x=-1;do{x*=x;}while(!x ); 循环执行多少次?还有怎么理解小括号里面的条件?
以下程序段() int x=-1 do { x=x*x; }while(!x);
循环提执行的次数是:x=-1:do{x=x*x;} while(!x);
执行下列程序段后,y的值是() int x=1,y=5; do{y-=x;++x;} while(--y
执行以下程序段后,a= ,b= ,c= .int x=10,y=9 ; int a,b,c ; a = (x--=y++
c语言中 执行x=-1;do{x=x*x;}while(!x);中的‘’!x‘’是啥意思
下列程序 int x=3;do{printf(″%d″,--x);}while(!x);循环执行的次数是______.
VB 下列程序段的执行结果为 X=2 Print X+1;X+1
下面程序段中,循环体的执行次数是( ).int a=10,b=0; do {b+=2;a-=2+b;} while(a>
下列程序int x=3;do { printf("%d",--x); }while(!x);循环执行的次数和x的值分别是