执行下列语句后,a、b、c的值是 .int x=10,y=0;int a,b,c;a=(--x = = y++) –x :++y;b=x++;c=y;

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 16:32:30
执行下列语句后,a、b、c的值是 .int x=10,y=0;int a,b,c;a=(--x = = y++) –x :++y;b=x++;c=y;

执行下列语句后,a、b、c的值是 .int x=10,y=0;int a,b,c;a=(--x = = y++) –x :++y;b=x++;c=y;
执行下列语句后,a、b、c的值是 .
int x=10,y=0;
int a,b,c;
a=(--x = = y++) –x :++y;
b=x++;
c=y;

执行下列语句后,a、b、c的值是 .int x=10,y=0;int a,b,c;a=(--x = = y++) –x :++y;b=x++;c=y;
a=2
b=9
c=2
分析:
(--x = = y++) –x :++y;为条件表达式
先做--x,自减一,值为9,x=9,再与y相比看是否相等,这时y=0,再做y++,使y=1,因为9!=0,所以a=++y,先做++y,使y=2,在赋值给a,使a=2
x因为之前自减过,所以x=9先赋值给b,使b=9,再自加1,x=10
最后一句,c=y,因为之前两次自加,所以y=2,赋值给c,c=2

执行下列语句后a的值为( ),b的值为( ).int a,b,c; a=b=c=1; ++a|| ++b && ++c; 执行完下列语句后,a,b,c的三个变量的值为多少?答案是a=32,b=30,c=32,a=30;b=a++;c=++a; 执行完下列语句后,a,b,c三个变量的值为多少?a=30;b=a++;c=++a;c++编程题 执行下列语句后a.b.c这3个变量的值为多少?阿a=30;b=a++;c=++a;要真实地 定义int a=10,b=8,c=4;顺序执行下列语句后,变量a的值是?c=(b-=(a-4));a=(c%2)+(b-1);是1还是2? 执行下列语句后的X值 int a=14,b=15,x;char c='A';x=((a&b)&&(c 执行下列语句后,a、b、c的值是 .Rtint x=10,y=9;int a,b,c;a=(--x = = y++) –x :++y;b=x++;c=y; 执行下列语句后,a、b、c的值是 .int x=10,y=0;int a,b,c;a=(--x = = y++) –x :++y;b=x++;c=y; 若有定义:int a=1,b=11,c=4; 则执行下列语句后,a,b,c的值分别为( ). 若a=3,执行下列语句后,b的值是 __.if(a>=2) if(a!=2) b=3; else b=2; else b=1; 若a=3,执行下列语 下列JAVA语句序列执行后,r 的值是下列语句序列执行后,r 的值是 char ch='A'; int r=6; S.witch( ch+5 ) { caS.e 'A':r=r+3; caS.e 'B':r=r+5; caS.e 'C':r-=6; break; default :r/=2; } int a=9;b=5,c;执行语句c=a/b+b%a后c的值是? 一道Java题,下列语句序列执行后,k 的值是.下列语句序列执行后,k 的值是.int i=10,j=18,k=30;switch( j - i ){ case 8 :k++; case 9 :k+=2;case 10:k+=3; default :k/=j;}A) 31 B) 32 C) 2 D) 33 当执行完a=3;b=a++;c=--b;语句后a b c 的值是多少 执行语句int a=10 ,b ; int &pa=a ,&pb=b ;后,下列正确的语句是( )a.pb=pa; b.&pb=&pa; c.*pb=*pa; d.&pb=a; 若定义:int a=8,b=5,c;执行语句c=a/b+0.4;运行后为什么c的值是1? 若有定义Int a=8,b=5,c:执行语句C=a/b+0.4后.c的值到底是1还是1.4 已知int a,b,c;,则执行语句a=5+(b=6,c=4);后,变量a的值是