一、strcmp函数
1、函数原型
int strcmp(const char* str1, const char* str2, size_t num);
str1为第一个字符串的地址,str2为第二个字符串地址,最多比较num个字符(num可省);
2、函数功能
同时从第一个字符开始比较,相等则继续向后比较,遇到较小字符串的结束符或前num个字符一致时,返回0;
若不相等则返回1或-1,当str1的对应字符的ASCLL码大于str2对应字符时,返回1,;反之,返回-1;
二、strcpy函数
1、函数原型
char* strcpy(char* destination, const char* source);
destination为目标空间(为一个地址),source为追加字符串(即源字符串);
2、函数功能
将源字符串从目标空间开始复制。
注意:
(1)源字符串必须以‘\0’结束,源字符串从目标空间开始复制,复制到‘\0’为止,将源字符串的‘\0’一同复制进去;
(2)目标空间要足够大,且可以修改;
三、strcat函数
1、函数原型
char* strcat(char* str1, const char* str2)
2、函数功能
将str2从str1的‘\0’开始复制。(意为将str2接到str2的后面)
注意:
(1)str1与str2都必须以‘\0’结束;
(2)str1要足够的大;