int x=-1; do {x=x*x;}while(!x); 为什么循环一次,每一步的详解,特别是while(!x)是什么
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/04 05:33:11
int x=-1; do {x=x*x;}while(!x); 为什么循环一次,每一步的详解,特别是while(!x)是什么
int x=-1; do {x=x*x;}while(!x); 为什么循环一次,每一步的详解,特别是while(!x)是什么
int x=-1; do {x=x*x;}while(!x); 为什么循环一次,每一步的详解,特别是while(!x)是什么
int x=-1; //此时x=-1
do
{
x=x*x; //此时x=1
}
while(!x); //!x的意思是 非x ,在C里面,正数(>=1)的都为1,即true,0为0,即为false,所以!1=0
while条件为0,所以跳出循环
#include void main() {int x=-1; do {x=x*x;} while(!x--); printf(%d,x); }
int x = 3; do { printf(%3d,x -= 2 ); } while ( ( --x) ); ( ( --x)
int x=2; x*7.2/x+1 等于几
int x=-1; do {x=x*x;}while(!x); 为什么循环一次,每一步的详解,特别是while(!x)是什么
请问这个do while语句做了几次循环int x=8;dox--;while(x)int x=8;do{x--;}while(x);
main( ) {int x=3; do {printf(%d
,x-=2;} while (--x)); }
#includemain(){int x=3;do{printf(%d
,x-=2);}while(!(--x));}
#includemain(){int x=3;do{printf(%3d
,x-=2);}while(!(--x));}
int x=23;do {printf (%d,x--);}while(!x);有没有详细一点的解释?
# include void main( ) { int x = 4 ; do { printf( %d ,x-- ) ; } while( x ) ; }
定义语句int x=10 x
main(){ int x=5; while(x
int x=3; while(x
int x=6; x += x -= x * x; printf(x = %d
,x);
5.main() { int x; x=3; do { printf(“%d”,x--); }while(!x);该程序运行的结果是___________________________________?
int x=20 表达式1
设有 int x=9; 则表达式 ( 1/3 * ++ x ),
int x=40;x&0xff为什么返回1?int x=40;x&0xff为什么返回1?