问题
执行下列程序段后,变量a,b,c的值分别是() 。 int x=10,y=9; int a,b,c; a=(--x= =y++)?--x:++y; b=x++; c=y;
发布时间:2025-08-21 作者:国家开放大学 浏览:0次
执行下列程序段后,变量a,b,c的值分别是() 。
int x=10,y=9;
int a,b,c;
a=(--x= =y++)?--x:++y;
b=x++;
c=y;
A、 a=9,b=9,c=9
B、 a=8,b=8,c=10
C、 a=9,b=10,c=9
D、 a=8,b=8,c=9
您可能感兴趣的试题
-
以下程序的运行结果是 。 main() {int i=5; printf("%d\n",sub(i)); }
以下程序的运行结果是 。main(){int i=5; printf("%d\n",sub(i));}sub(int n){int a; if(n==1) return 1; a=n+sub(n-1); return a;}...
查看答案 -
以下程序的运行结果是 。 main() {int a[3][3]={1,3,5,7,9,11,13,15,17},sum;
以下程序的运行结果是 。main(){int a[3][3]={1,3,5,7,9,11,13,15,17},sum; sum=func(a); printf("\nsum=%d\n",sum);}func(int a[][3]){int i,j,sum=0; for(i=0;i...
查看答案 -
有如下语句int a=10,b=20;*p1=&a,*p2=&b;如果让两个指针变量均指向b,正确的赋值方式是( )。
有如下语句int a=10,b=20;*p1=&a,*p2=&b;如果让两个指针变量均指向b,正确的赋值方式是( )。A、 *p1=*p2; B、 p1=p2; C、 p1=*p2;D、 *p1=p2;...
查看答案 -
以下程序的运行结果是 。 int a=5;int b=7; main()
以下程序的运行结果是 。int a=5;int b=7;main(){int a=4,b=5,c;c=plus(a,b);printf("A+B=%d\n",c);}int plus(int x,int y){int z; z=x+y; return z;}...
查看答案 -
以下程序的运行结果是 。 main() {int i; for (i=0;i<3;i++) fun(); } fun() {static int x=0; x+=1; printf("%3d",x); }
以下程序的运行结果是 。main(){int i;for (i=0;i...
查看答案
