问题
以下与库函数strcpy(char*p1,char*p2)功能不等的程序段是( )。
以下与库函数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++;}
您可能感兴趣的试题
-
下面程序段中,for循环的执行次数是 。 char *s="abcdef"; for( ;*s!='\0';s++) printf("*");
下面程序段中,for循环的执行次数是 。char *s="abcdef";for( ;*s!='\0';s++) printf("*");...
查看答案 -
以下与库函数strcpy(char*p1,char*p2)功能不等的程序段是( )。
以下与库函数strcpy(char*p1,char*p2)功能不等的程序段是( )。A、 strcpy1(char *p1,char *p2){while ((*p1++=*p2++)!='\0');}B、 strcpy2(char *p1,char *p2){while ((*p1=*p2)!...
查看答案 -
下面程序段的运行结果是( )。 char *format="%s,a=%d,b=%d\n"; int a=1,b=10; a+=b; printf(format,"a+=b",a,b);
下面程序段的运行结果是( )。char *format="%s,a=%d,b=%d\n";int a=1,b=10;a+=b;printf(format,"a+=b",a,b);...
查看答案 -
下面程序段的运行结果是________。 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 *p="%d,a=%d,b=%d\n";int a=111,b=10,c;c=a%b;p+=3;printf(p,c,a,b);...
查看答案 -
语句 int (*ptr)( ); 的含义是( ) 。
语句 int (*ptr)( ); 的含义是( ) 。 A、 ptr是指向一维数组的指针变量 B、 ptr是指向int型数据的指针变量 C、 ptr是指向函数的指针,该函数返回一个int型数据 D、 ptr是一个函数名,该函数的返回值是指向int型数据的指针...
查看答案
