- strlen
字符串长度测量函数,用法strlen(a);
![](https://img-blog.csdnimg.cn/img_convert/d29a1ba8c268823ada4835f95d8fd50e.png)
- strcpy
字符串全复制函数,用法strcpy(a,b),其中b已知。
![](https://img-blog.csdnimg.cn/img_convert/cf08f88b5b19e698bdb537ccf6db1921.png)
2.1strncpy
字符串部分复制函数,用法strncpy(a,b+x,c);从b+x的位置开始(不包括本身)从后复制c个字符给a。
特别注意需要手动增添'\0’。且需要注意数组大小,否则乱码或崩溃。
![](https://img-blog.csdnimg.cn/img_convert/ba246834f30c80d5289a02ad8378413c.png)
- strcat
字符串全链接函数。用法:strcat(a,b);将字符串b连接到a的末尾,需要注意数组大小。
![](https://img-blog.csdnimg.cn/img_convert/20d1d3bd1fe84510575f124cac84e26c.png)
3.1strncat
字符串全链接函数。用法strncat(a,b+x,c);从b+x的位置开始(不包括本身)后的c个字符连接到a后面。这里要注意,两种链接函数都只需要在意数组大小,而不需要手动添加'\0’。
![](https://img-blog.csdnimg.cn/img_convert/5d8712cb8de4b31755406f513d4b13b5.png)
- strcmp
字符串全比较函数,用法:strcmp(a,b);a>b则返回1,a<b则返回-1,a+b则返回0;
![](https://img-blog.csdnimg.cn/img_convert/d7dddf5d8ac8b3623e679fc65023dc54.png)
4.1strncmp
字符串部分比较函数,用法:strncmp(a+x,b+y,c);比较a+x和b+y位置后的c个字母总大小,结果同上。
5.strstr
字符串查找函数,用法:strstr(a,b);查找在a中是否有出现b,有则返回第一次出现的地址,无则返回NULL。
![](https://img-blog.csdnimg.cn/img_convert/232763f4d757e72ae6081bb80b804108.png)
进阶一点,strstr(a,b+x,c);查找b+x位置后的连续c个字符组成的字符串是否在a中出现,结果同上。