以下与库函数strcpy(char*p1,char*p2)功能不相等的程序段是()
Astrcpyl(char*p1,char*p2){while((p1++=p2++)!=’/0’);}
Bstrcpy2(char*pl,char*p2){while((*p1=*p2)!=’/0’)pl++,p2++;}
Cstrcpy3(char*pl,char*p2){while((*p1++=*p2++);)
Dstrcpy4(char*p1,char*p2){whi1e(*p2)*pl++=*p2++;}
正确答案
答案解析
相似试题
(简答题)
编写函数,将字符数组c2中的全部字符拷贝到字符数组c1中。不用拷贝库函数strcpy。
(单选题)
设函数fun的定义形式为void fun(char ch,float x){……}则以下对函数fun的调用语句中,正确的是()
(单选题)
函数调用:strcat(strcpy(str1,str2),str3)的功能是()
(单选题)
函数调用strcat(strcpy(str1,str2),str3);的功能是()。
(单选题)
函数调用strcat(strcpy(str1,str2),str3)的功能是()
(单选题)
C语言标准库函数“strcat(strcpy(STR1,STR2),STR3)”的功能是()。
(填空题)
若程序中使用了库函数toupper、strcpy,那么在预处理命令中必须写入的头文件名为()
(简答题)
编写一个函数,将字符数组a中的全部字符复制到字符数组b中. 不要使用strcpy函数. 主函数输入任意一个字符串,调该函数,复制出另一个字符串。将两个串输出。
(填空题)
下列程序中的函数strcpy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串.例如t所指字符串为efgh,调用strcpy2后,s所指字符串为efghefgh.请填空。