永发信息网

C语言中:strcmp函数如何使用?

答案:4  悬赏:40  手机版
解决时间 2021-04-07 11:19
  • 提问者网友:送舟行
  • 2021-04-07 06:40
C语言中:strcmp函数如何使用?
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-04-07 07:16
#include
#include

int main()
{
char ch1[2] = "a";
char ch2[2] = "k";

int result = strcmp(ch1, ch2);

if( result > 0 )
{
printf("a要大\n");
}
else if( result < 0 )
{
printf("k要大\n");
}
else
{
printf("相等\n");
}

return 0;
}

单个字符的话其实可以直接比较,strcmp是比较字符串的,返回值是他们的差值,如果等于0说明相等。其他可以参考百科或MSDN
全部回答
  • 1楼网友:一秋
  • 2021-04-07 10:23
char *str1="a",*str2="k";
if(strcmp(a,k))
printf("a>k\n");
else if(!strcmp(a,k))
printf("a=k\n");
else
printf("a
  • 2楼网友:渊鱼
  • 2021-04-07 09:16
strcmp 用于字符串之间的比较。字符之间的比较可以进行比较的
  • 3楼网友:摆渡翁
  • 2021-04-07 08:46
strcmp(a,k)得出的是数值,所以可以把它当做是个数值看待,比如放在if语句中if(strcmp(a,k)>0)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯