main() { int x=1,a=0; do { a=a+1; } while(x,x--); } 则语句a=a+1
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/06 12:42:50
main() { int x=1,a=0; do { a=a+1; } while(x,x--); } 则语句a=a+1执行的次数为什么是2次..
do-while的循环求解释怎么看
do-while的循环求解释怎么看
![main() { int x=1,a=0; do { a=a+1; } while(x,x--); } 则语句a=a+1](/uploads/image/z/6134291-35-1.jpg?t=main%28%29+%7B+int+x%3D1%2Ca%3D0%3B+do+%7B+a%3Da%2B1%3B+%7D+while%28x%2Cx--%29%3B+%7D+%E5%88%99%E8%AF%AD%E5%8F%A5a%3Da%2B1)
==> 先执行循环体,然后判断
==> 因为x--为后减1,故条件成立,进入第二次循环.
==> 因为x--为后减1,故条件成立,进入第二次循环.
int main(){Intx=1,a=1;Do{ a+a+1; } While(x); Return 0;} 则语句&
main() { int x=1,a=0; do { a=a+1; } while(x,x--); } 则语句a=a+1
union { int i; char x[2]; }a; int main() { a.x[0]=10; a.x[1]
.main() { int a=1,b=10; do {b-=a;a++;}while(b--
#include"stdio.h"main(){int a=-1 printf("%d,%u,%o,%x\n",a,a,
int func(int x,int y ) { return(x+y) } main() {int a=1,b=2,c
#include main() {int y,a; y=2,a=1; while(y--!=-1) {do{a*=y;a
main(){int a=1,i=a+1;do{a++;}while(!~i++>3);printf("%d\n",a)
#include void f(int*x,int y) {*x=y+1;y=*x+2;} main() {int a=
main() { int a=5; while(!(a-->5)) { switch(a) { case 1:a++;
#include"stdio.h" #define MA(x) x*(x-1) void main() { int a=
#include void main() {int x=-1; do {x=x*x;} while(!x--); pri