内容前声明:可以将char*类型变量看成一个字符串(字符数组),其具有有限空间。
strlen计算大小函数:strlen(char* s);
从当前地址开始向后(以字节为单位)检索直到碰见'\0'停止,返回值为当前地址到'\0'间的字符个数('\0'不算),返回值为size_t类型,为无符号数。strlen需要搭配#include<string.h>使用。
strcpy字符串拷贝函数:strcpy(char* str1,const char* str2);
将"字符串"str2中'\0'与其之前的内容拷贝进"字符串"str1中。
注意事项:
1.strcpy函数使用时源字符串(str2)必须以'\0'结尾,否则程序会崩溃。
2.目标空间(str1)必须足够大,能存储源字符串。否则程序崩溃。
3.目标空间必须可变(数组形式存在,一般字符串为常量不可修改)。
strcat字符串追加函数:strcat(char* s1,const char* s2);
将s2对应地址开始到'\0'之间的字符追加到从s1地址开始向后遇到的第一个'\0'后面
(s1后面的第一个'\0'被s2的第一个字符代替)。
注意事项:
1.源字符串(s1)必须带有'\0',因为从源字符串开头从前往后检索时,如果在arr1中一直没有遇到'\0',