以下与库函数strcpy(char*p1,char*p2)功能不等的程序段是()。
A. strcpy1(char *p1,char *p2){while ((*p1++=*p2++)!='\0');}
B. strcpy2(char *p1,char *p2){while ((*p1=*p2)!='\0'){p1++;p2++;}}
C. strcpy3(char *p1,char *p2){while (*p1++=*p2++);}
D. strcpy4(char *p1,char *p2){while (*p2) *p1++=*p2++;}
查看答案
下面程序段的运行结果是________。char *p="%d,a=%d,b=%d\n";int a=111,b=10,c;c=a%b;p+=3;printf(p,c,a,b);
下面程序段的运行结果是()。char *format="%s,a=%d,b=%d\n";int a=1,b=10;a+=b;printf(format,"a+=b",a,b);
下面程序段中,for循环的执行次数是 。char *s="\ta\018bc";for( ;*s!='\0';s++) printf("*");
以下程序的运行结果是( )。void sub (int x,int y,int *z){*z=y-x;}main(){int a,b,c;sub(10,5,&a);sub(7,a,&b);sub(a,b,&c);printf("%4d,%4d,%4d",a,b,c);}