字符串函数内包括

strlen strcmp strcpy strcat strchr strstr

1,strlen

意:length

——-计算字符有效长度(不包括\0)


int length;
char s[]="big";
length=strlen(s);
printf("%d",length);
//最后输出是3

2,strcmp

意:compare

——用于比较俩字符串的大小


printf("%d",strcmp(s1,s2));

s1==s2,返回0

s1>s2,返回正数

s1<s2, 返回负数


3,strcpy

意:copy

——将某字符串拷贝到另外一个字符串

strcpy(si,s2);

s2的内容被拷贝到了s2


4,strcat

意:catenate

——把俩字符串连接

strcat(s1,s2);

会将s2连接到s1后面,清除s1的\0,把s2接上。


5,strchr,strstr

在字符串里搜索字符串

chr=搜单个字符

str=搜一个字符串

默认从左开始,加str+r后从右开始检索

strcasestr=无视大小写进行搜索


——strstr  为常用的“名字”搜索功能函数