200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 字符串相等c语言(详解C语言中字符串的比较方法) – 网络

字符串相等c语言(详解C语言中字符串的比较方法) – 网络

时间:2021-01-19 15:51:19

相关推荐

字符串相等c语言(详解C语言中字符串的比较方法) – 网络

一、C语言中字符串的比较方法

pcmp()函数。

p()函数

p()函数的原型为

tpstst char str2);

该函数的作用是比较str1和str2两个字符串,并返回一个整数值。则返回0;如果str1大于str2,则返回一个正整数;如果str1小于str2,则返回一个负整数。下面的代码可以比较两个字符串s1和s2

char s1[] = “Hello”;tp(s1, s2);

if (result == 0) {tf(“s1和s2相等”);

} else if (result >0) {tf(“s1大于s2”);

} else {tf(“s1小于s2”);

cmp()函数

cmp()函数的原型为

tcmpstst);

个字符,并返回一个整数值。则返回0;如果str1大于str2,则返回一个正整数;如果str1小于str2,则返回一个负整数。下面的代码可以比较两个字符串s1和s2的前3个字符

char s1[] = “Hello”;tcmp(s1, s2, 3);

if (result == 0) {tf(“s1和s2的前3个字符相等”);

} else if (result >0) {tf(“s1的前3个字符大于s2的前3个字符”);

} else {tf(“s1的前3个字符小于s2的前3个字符”);

二、如何判断两个字符串是否相等

pcmp()函数。则函数返回值为0;否则返回一个非0的值。下面的代码可以判断两个字符串s1和s2是否相等

char s1[] = “Hello”;p(s1, s2) == 0) {tf(“s1和s2相等”);

pcmp()函数比较两个字符串时,字符串的长度必须相等。如果两个字符串长度不相等,则需要在比较前先将它们的长度调整为相等。下面的代码可以将两个字符串的长度调整为相等后再进行比较

char s1[] = “Hello”;t1(s1);t2(s2);12) {t1221;cmp) == 0) {tf(“s1和s2相等”);

}

} else {p(s1, s2) == 0) {tf(“s1和s2相等”);

}

pcmp()函数比较两个字符串时,需要注意字符串的长度是否相等。希望本文能够对读者有所帮助。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。