执行下列程序后,其输出结果是 main() {int a=9; a+=a-=a+a; printf("%d\n",a); }

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/24 13:54:31
执行下列程序后,其输出结果是 main() {int a=9; a+=a-=a+a; printf(

执行下列程序后,其输出结果是 main() {int a=9; a+=a-=a+a; printf("%d\n",a); }
执行下列程序后,其输出结果是 main() {int a=9; a+=a-=a+a; printf("%d\n",a); }

执行下列程序后,其输出结果是 main() {int a=9; a+=a-=a+a; printf("%d\n",a); }
-18,自右向左运算.
先算a-=a+a,a=a-(a+a)=9-18=-9,此时a值变为-9
再算a+=a,a=a+a=-9+(-9)=-18

执行下列程序后,其输出结果是 main() {int a=9; a+=a-=a+a; printf(%d ,a); } 求下列程序执行后的输出结果是 main() { int x='f'; printf(%c ,'A'+(x-'a'+1))?A , GB, HC, I D, J 1.有以下程序 main() { int y=10; while(y--); printf(y=%d ,y); } 程序执行后的输出结果是(b) A) 【例4】(2000年4月)下列程序执行后的输出结果是( ).main(){char arr[10];strcpy(arr,your); strcat(arr,me);arr[3]='&';printf(%s ,arr);}A.you&me B.you C.me D.err 下列程序执行后的输出结果是( ).#include main() { char arr[2][4]; strcpy(arr[0],you);strcpy(arr[1],me);arr[0][3]='&';printf(%s ,arr); } a、you&me b、you c、me d、err C语言题 求运行结果 下列程序段执行后的输出结果是( )下列程序段执行后的输出结果是( )int k=-4,a=3,b=2,c=1;printf(%d/n,k 执行下列程序段后,输出结果是_________.int y=10do y--;while(--y);printf(%d ,y--); 关于do while 循环程序的,下列程序执行后,命令输出结果是_____store 0 to s,t,kdo while k 4.下列程序的输出结果是___B____.main() { int a = 011; printf( %d ,++a ) } 下列程序输出结果是:#includevoid main(){char x=040;printf(%o ,x 执行如图程序后输出的结果是n=5s=0WHILEs 如图,程序执行后输出结果是n=5;s=0;while s 执行下列程序段后,输出结果是________.int a=1,b=10;do﹛b-=a;a++;﹜while (b-- vb 下列程序段执行的结果是 c语言 下列程序执行后的输出结果是(小数点后只写一位)A) 6 6 6.0 6.0 B) 6 6 6.7 6.7C) 6 6 6.0 6.7 D) 6 6 6.7 6.0main(){ double d; float f; ling l; int i;i=f=1=d=20/3;printf(%d %ld %f %f ,i,l,f,d);} 这题为何选A,十一)执行下列程序# define M(a,b) (a) > (b)?(a) :(b)main(){int i = 10,j = 15; printf(“%d ”,10* M(i,j)); }后输出的结果是 .11、 A 11、A)10 B) 15C) 100 D) 150 连求什么都不知.一、填空:(1) 以下程序的输出结果是 【1】  main()  { unsigned short a=65536; int b;  printf(“%d ”,b=a) ;  }(2) 若有定义:int a=10,b=9,c=8; 接着顺序执行下列语句后,变量b中的 下列程序执行后的输出结果是void func(int *a,int b[]){ b[0]=*a+6; }main(){int a,b[5];a=0; b[0]=3;func(&a,b); printf(%d\n,b[0]);}