这些函数都包含在头文件 <string.h>中
一 strcpy函数:字符串复制函数
语法:
char *strcpy(char *dest, const char *src)
参数:
- dest -- 指向用于存储复制内容的目标数组。
- src -- 要复制的字符串。
实例:
二 strcat函数:拼接字符串函数
语法:
char *strcat(char *dest, const char *src)
参数:
- dest -- 指向目标数组,该数组包含了一个 C 字符串,且足够容纳追加后的字符串。
- src -- 指向要追加的字符串,该字符串不会覆盖目标字符串。
实例:
三 strcmp:字符串比较函数
语法:
int strcmp(char *str1, char *str2)
参数:
- str1 -- 要进行比较的第一个字符串。
- str2 -- 要进行比较的第二个字符串。
返回值:
- 如果返回值小于 0,则表示 str1 小于 str2。
- 如果返回值大于 0,则表示 str1 大于 str2。
- 如果返回值等于 0,则表示 str1 等于 str2。
说明:
strcmp()函数是根据ACSII码的值来比较两个字符串的;strcmp()函数首先将s1字符串的第一个字符值减去s2第一个字符,若差值为零则继续比较下去;若差值不为零,则返回差值。
实例:
四 strlen函数:求字符串长度函数
语法:
strlen(char *str)
参数:
- str -- 要计算长度的字符串。
说明:
统计字符串str中字符的个数,不包括'\0'
实例:
、