必须在头文件添加 #include <string.h>
必须在头文件添加 #include <string.h>
必须在头文件添加 #include <string.h>
重要事情说三遍...
1.输出 puts
解析:第6行和第7行打印出来的效果一样,但是 puts 自带另起一行
2.输入 gets 和 初始化 memset
解析:第5行是用于定义指针,第6行是为了开辟空间,第7行是为了初始化指针
第10行和第11行同理,第12行打印第10行的效果
注:一旦使用malloc,考虑内存泄漏问题
3.拷贝 strupy 和strncpy
4.拼接 strcat
5.比较大小 strcmp
补充:strcmp(对象1,对象2)
当 对象1>对象2,值为-1
当 对象1<对象2,值为1
当 对象1=对象2,值为0
6.查找子字符 strchr 和 strstr
解析:strchr 和 strstr的区别
strchr用于查找单个字符
strstr用于查找字符串(多个连续的字符)
7.大小写转换 大写:strupr 和 小写:strlwr
8.字符串的切割 strtok
解析:第18行是第一次提取内容需额外操作,再通过 while 循环相同的方式多次提取
第21行是计算数组 q 的元素是否为空(将目标字符串改为NULL),若不为空在进入 if 语句打印结果 ,若为空就跳出循环