strcmp函数

strcmp函数用于c语言中两个字符串比较(只能够比较字符串,不能够比较数字)

规则

当s1>s2时,返回为正数;函数

当s1=s2时,返回值为0;spa

当s1<s2时,返回为负数;字符串

两个字符串自左向右相比,比较ASCLL值大小,到'/0'中止。

  例如:‘a’<'b'  'A'<'B'  "computer">"compare"get

实例

#include<stdio.h>
#include<string.h>  //头文件
main()
{
  char s1[20],s2[20];
  int i;
  gets(s1);
  gets(s2);
  i=strcmp(s1,s2);  //strcmp比较结果赋值给i
  if(i>0)      
    printf("%s",s1);
  else if(i==0)
    printf("s1=s2");
  else
    printf("%s",s2);
}string

输入:

  abcd  efg;

输出结果:

  efg;
相关文章
相关标签/搜索