有以下程序:#include#includevoidf(char*s,char*t){chark;k=*s;*s=*t;*t=k;s++;t--;if(*s)f(s,t);}main(){charstr[10]="abcde",*p;p=str+strlen(str)/2+1;f(p,p-2);printf("%s\n",str);}程序运行后的输出结果是____________。
查看答案
有以下程序:#includefloatf1(floatn){returnn*n;}floatf2(floatn){return2*n;}main(){float(*p1)(float),(*p2)(float),(*t)(float),y1,y2;p1=f1;p2=f2;y1=p2(p1(2.0));t=p1;p1=p2;p2=t;y2=p2(p1(2.0));printf("%.0f,%.0f\n",y1,y2);}程序运行后的输出结果是____________。
有以下程序:#includeintfun(){staticints=0;s+=1;returns;}main(intargc,char*argv[]){intn,i=0;while(argv[1][i]!='\0'){n=fun();i++;}printf("%d\n",n*argc);}假设程序编译、链接后生成可执行文件exam.exe,若键人以下命令exam123则运行结果为______________。
有以下程序:#includevoidfun(char*a,char*b){a=b;(*a)++;}main(){charc1='A',c2='a',*p1,*p2;p1=&c1;p2=&c2;fun(p1,p2);printf("%c%c\n",c1,c2);}程序运行后的输出结果是____________。
有以下程序:#include#includemain(){charstr[][20]={"Hello","Beijing"};char(*p)[20];p=str;printf("%d\n",strlen(*(p+1)));}程序运行后的输出结果是____________。