下面程序的运行结果是______。 define DOUBLE(r)r*r main() { int x=4,y=2,t; t=DOUBLE(x+y); printf("%d",t); }
第1题
以下程序的输出结果是______。 include<stdio.h> main() { char*p="abcdefg",*r; long*q; q=(long*)p; q++; r=(char*)q; printf("%s\n",r); }
请帮忙给出正确答案和分析,谢谢!
第2题
下列程序的输出结果是______。 void fun(int*n) { while((*n)--); printf("%d",++(*n)); } main() { int a=50; fun(&a); }
请帮忙给出正确答案和分析,谢谢!
第3题
以下程序运行后的输出结果是______。 main() { char a[]="abcdefg",*p;int i=0; p=a; while(*p) {if(i%2!=0)*p=*; p++;i++; } puts(a); }
请帮忙给出正确答案和分析,谢谢!
第4题
设有以下程序: main() { int a,b=5,m=10,*p1=&k,*p2=&m; a=p1==&m; b=(*p1)*(*p2)+a; printf("a=%d\n",a); printf("b=%d\n",b); } 执行该程序后,a的值为______,b的值为______。
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!