C语言中如何比较两个字符串

更新时间:02-09 教程 由 凉堇年♀ 分享

C语言中比较两个字符串时,需要使用特定的函数来实现。本文将介绍C语言中比较两个字符串的方法。

p函数比较字符串

p函数是C语言中用于比较两个字符串的函数,其原型为

tpstst char str2);

其中,str1和str2为需要比较的两个字符串。

该函数返回值为整型,如果str1和str2相等,则返回0;如果str1大于str2,则返回正整数;如果str1小于str2,则返回负整数。

下面是一个比较字符串的例子

cludecludeg.h>

tain()

char str1[20] = "Hello";

char str2[20] = "World";t result;

p(str1, str2);

if(result == 0)tf");

else if(result >0)tf");

elsetf");

输出结果为str1小于str2。

cmp函数比较部分字符串

cmp函数是C语言中用于比较部分字符串的函数,其原型为

tcmpstst);

为需要比较的字符数。

p函数相同。

下面是一个比较部分字符串的例子

cludecludeg.h>

tain()

char str1[20] = "Hello";

char str2[20] = "World";t result;

cmp(str1, str2, 3);

if(result == 0)tf");

else if(result >0)tf");

elsetf");

输出结果为两个字符串相等。

pcmp函数比较部分字符串。

声明:关于《C语言中如何比较两个字符串》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2124798.html