关注分享主机优惠活动
国内外VPS云服务器

C语言strcmp的用法是什么?

Strcmp是C语言中的字符串比较函数,用来比较两个字符串是否相等。

功能原型如下:

int strcmp(const char *s1,const char * S2);

参数s1和s2是要比较的两个字符串。

如果字符串s1和s2相等,即每个对应位置的字符相等,则返回值为0。

如果字符串s1大于s2,则返回值大于0。

如果字符串s1小于s2,则返回值小于0。

以下是使用strcmp函数的示例:

# include & ltstdio.h & gt
# include & ltstring.h & gt

int main() {
char str 1[]= & quot;喂& quot;
char str 2[]= & quot;世界& quot;

if (strcmp(str1,str2) == 0) {
printf(& quot;str1和str2相等\ n & quot);
} else if (strcmp(str1,str2)>0) {
printf(& quot;str1大于str2 \ n & quot);
}否则{
printf(& quot;str1比str2小\ n & quot);
}

返回0;
}

输出结果是:

str1比str2小

这是因为字符串“Hello & quot按字母顺序比字符串“World & quot。

以上内容来自互联网,不代表本站全部观点!欢迎关注我们:zhujipindao。com

未经允许不得转载:主机频道 » C语言strcmp的用法是什么?

评论 抢沙发

评论前必须登录!