C语言字符串操作函数总结
转载来源: https://blog.csdn.net/qq_33757398/article/details/81212618 字符串相关操作头文件: string.h 1.strcpy函数 原型: strcpy(str1,str2) ; 功能:将字符串str2 复制 到字符串str1中,并覆盖str1原始字符串,可以用来为字符串变量赋值 返回:str1 注意: 1)字符串str2会覆盖str1中的全部字符, 2)字符串str2的长度不能超过str1, 3) 拷贝原理:从首元素开始,遇到\0结束 int main(int argc, char const *argv[]) { char *str1 = "hello world"; char *str2; // 功能:把str1的内容拷贝到str2,参数为字符数组指针 strcpy(str2, str1); printf("str2 = %s\n", str2); char str3[15] = "hello\0 world"; char str4[15]; //拷贝原理:从首元素开始,遇到\0结束 strcpy(str4, str3); printf("str4 = %s\n", str4); return 0; } 输出 str2 = hello world str4 = hello 2.strncpy函数 原型: