(1)strlen:
原型:extern int strlen(char *s);
功能:用来求得字符串s的长度
思路:返回s的长度,不包括结束符NULL。
实现:
(2)strcat:
原型:char *strcat (char *strDest, const char *strSrc);其中strDest 是目的字符串,strSrc 是源字符串(不能调用库函数)。
功能:将字符串des的有效部分和src的有效部分连接在一起;
思路:找到第一个字符串的尾巴,然后进行字符串的复制(将字符串2复制到字符串1中)。注意不要超过第一个字符串的存储范围。
实现:
(3)strcmp:
原型:int strcmp ( const char * s1, const char * s2 )
功能:比较两个字符串的大小
思路:
两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。
若s1 == s2,返回0;
若s1 > s2,返回正数;
若s1 < s2,返回负数;
实现: