字符数组:多个字符的集合,一个字符数组可以存放一个字符串。
数组定义:类型 数组名【长度】 字符串数组定义:例如:char buf[]="abcd";
注意:系统在最后会默认加‘\0’ ,如果字符串长度为5,那么数组长度应为6,多一个结束字符。
注意:头文件为#include<string.h>
1、求长度
函数:strlen()
格式:strlen(字符串/字符串变量)
2、复制
函数:strcpy
strcpy(字符串1(目标),字符串2(源))--将字符串2的内容复制给字符串1
注意:字符数组1的长度要能容纳字符串1+2的内容
3、比较
strcmp(字符串1,字符串2)
若字符串1与字符串2相等返回--0 字符串1大于2 返回--1 小于返回--- -1
4、合并
函数:strcat()
格式:strcat(字符串1,字符串2)--将字符串2的内容合并到字符串1
注意:字符数组1的长度要能容纳1+2的内容