位置:首页 > C > C语言strcmp函数用法:比较两个字符串大小

C语言strcmp函数用法:比较两个字符串大小

时间:2026-08-18  |  作者:实验室老王  |  阅读:0

函数名: strcmp

C语言strcmp()函数:比较两个字符串的大小

头文件:

函数原型: extern int strcmp(const char *str1, const char *str2);

功 能: 比较两个字符串的大小,区分大小写

参数:str1与str2,二者皆为需进行比较的字符串

返回值: str1 > str2 , 返回 1;

str1 < str2 , 返回 -1;

str1 == str2 , 返回 0;


程序例: 比较两个字符串的大小,并输出结果

#include 

#include 

int main(void) {

   char *buf1 = "aaa", *buf2 = "bbb", *buf3 = "ccc";

   int ptr = strcmp(buf2, buf1);

   if (ptr > 0) {

      printf("buffer 2 is greater than buffer 1n");

   }else if(ptr < 0){

      printf("buffer 2 is less than buffer 1n");

   }else{

      printf("buffer 2 is equals buffer 1n");

   }

   ptr = strcmp(buf2, buf3);

   if (ptr > 0) {

      printf("buffer 2 is greater than buffer 3n");

   }else if(ptr < 0){

      printf("buffer 2 is less than buffer 3n");

   }else{

      printf("buffer 2 is equals buffer 3n");

   }

   return 0;

}

运行结果:

buffer 2 is greater than buffer 1
buffer 2 is less than buffer 3


免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多