C++库函数strcpy和strcmp各是什么含义?请举例说明,谢谢!

2025-04-11 18:25:54
推荐回答(3个)
回答(1):

1、strcpy 字符串复制 char *s1,*s2="hello";
strcpy(s1,s2); //把字符串s2复制到s1上,返回s1
2、strcmp 字符串比较 int strcmp(*s1,*s2)
s1>s2 返回正值 s1

回答(2):

strcpy是STRingCoPY(字符串复制)的简写,作用是将字符串2复制到字符数组1中去。
Strcmp是STRing CoMPare的缩写,他的作用是比较字符串1和字符串2.如果1=2,返回0,如果1>2则返回正整数,如果1<2,则返回一个负整数

回答(3):

strcpy是stringcopy,字符窜复制函数strcpy(s1,s2)将s2复制到s1中并覆盖s1,要求s1的长度大于等于s2的长度
strcmp是stringcompare,字符窜比较函数strcmp(s1,s2)返回0表明相等,返回-1表明s2 大,返回1表明s1大