编写程序实现:strlen;strcpy;strcat;strcmp 的功能。
一、strlen()函数
1.1 分析
size_t strlen(const char *s);【功能】:计算字符串的长度,'\0'之前的字符串数量;【参数】:s:要计算长度的字符串首地址(数组名);【返回值】:成功会返回计算到的字符串长度;
1.2 示例代码
1.3 自己实现一个“strlen()”类似功能代码
二、strcpy()函数
2.1 分析
char *strcpy(char *dest, const char *src);【功能】:将一个字符串复制到另一个数组空间中;【参数】:dest:目标空间首地址;src:要复制的字符串的首地址;【返回值】:函数调用成功返回一个指向复制后字符串的首地址;
2.2 示例代码
2.3 自己实现一个“strcpy()”类似功能代码
三、strcat()函数
3.1 分析
char *strcat(char *dest, const char *src);【功能】:实现两个字符串的拼接;【参数】:desc:要拼接的第一个字符串首地址,也是拼接后字符串首地址;src:要拼接的第二个字符串首地址;【返回值】:成功返回拼接后字符串的首地址;
3.2 示例代码
3.3 自己实现一个“strcat()”类似功能代码
四、strcmp()函数
4.1 分析
int strcmp(const char *s1, const char *s2);【功能】:实现两个字符串的比较;【参数】:s1:要比较的第一个字符串;s2:要比较的第二个字符串;【返回值】: 当两个字符串相等时,函数返回0;当s1字符串比s2字符串大,此时返回一个正整数;当s2字符串比s2字符串大,此时返回一个负整数;