我是靠谱客的博主 花痴枕头,最近开发中收集的这篇文章主要介绍C语言字符串库函数strcpy,strncpy,strcat,strncat,ctrcmp,strncmp的简介与实现一、C语言部分字符串库函数的介绍二、部分字符串库函数的模拟实现,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
目录
一、C语言部分字符串库函数的介绍
1.strcpy函数的介绍
2.strncpy函数的介绍
3.strcat函数的介绍
4.strncat函数的介绍
5.strcmp函数的介绍
6.strncmp函数的介绍
7.总结
二、部分字符串库函数的模拟实现
1.strcpy函数的模拟实现
2.strcpy函数的模拟实现
3.strcat函数的模拟实现
4.strncat函数的模拟实现
5.strcmp函数的模拟实现
6.strncmp函数的模拟实现
一、C语言部分字符串库函数的介绍
1.strcpy函数的介绍
(1)函数声明为:char *strcpy( char *strDestination, const char *strSource );
(2)参数介绍:strDestination为目的地字符串的首元素地址,strSource为源头字符串的首元素地址
(3)返回值介绍:该函数返回值的类型为char*,返回值为目的地字符串的首元素的地址
(4)功能简介:将strSource所指向的字符串复制到strDestination所指向的字符串中(包括 )。
(5)例子:char arr1[20]="abcdefg";
char arr2[]="hello";
strcpy(arr1,arr2);
则此时arr1[20]为"hello"。
(6)注意事项:1)arr1应为字符数组,不能是常量字符串,即目的字符串的内容要能够被修改。
2)arr1的长度要能够容纳复制进来的字符串。
3)复制时从源头字符串的第一个字符开始向目的字符串复制,直到遇到'