已定义以下函数 fun(char *p2, char *p1) { while((*p2=*p1)!=’\0’){p1++;p2++;} } 函数的功能是( ) 。 .
举一反三
- 中国大学MOOC: 已定义以下函数fun(char *p2,char *p1){ while((*p2=*p1)!=) { p1++;p2++; }}
- 以下与库函数strcpy(char*p1,char*p2)功能不等的程序段是: strcpy1(char *p1,char *p2) {while ((*p1++=*p2++)!='\0');}|strcpy2(char *p1,char *p2) {while ((*p1=*p2)!='\0'){p1++;p2++;}}|strcpy3(char *p1,char *p2) {while (*p1++=*p2++);}|strcpy4(char *p1,char *p2) {while (*p2) *p1++=*p2++;}
- 中国大学MOOC: 以下函数的功能是( )。fun(char *p2, char *p1){ while((*p2=*p1)!=) { p1++;p2++;} }
- 已定义如下函数,函数的功能是________。char *strcat(char *p1,char *p2){ char *p=p1; while(*p!='\0') p++; while(*p2!='\0') *p++=*p2++; *p='\0'; return (p1);} A: 将p1所指字符串复制到p2所指内存空间 B: 将p1和p2两个指针所指字符串进行连接 C: 将p1所指字符串的地址赋给指针p2 D: 检查p1和p2两个指针所指字符串中是否有'\0'
- 有如下函数: fun(int *p1,int *p2) { int *p; *p=*p1; *p1=*p2; *p2=*p; } 其功能为_______。