字符串比较

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>

int my_strcmp(char ch1[],char ch2[])

{

  int i=0;//定义数组下标起始位置

  while(ch1[i]=ch2[i])

  {

//是否到字符串结尾

    if(ch1[i]==''

    {

      return 0;

    }

    i++;

  }

  return ch1[i]>ch2[i]?1:-1;

}

int main()

{

//比较两个字符串如果相同返回0,如果不同返回1(ch1>ch2)或-1(ch1<ch2)

  char ch1[]="hello";

  char ch2[]="hello";

  int value=my_strcmp(ch1,ch2);

  if(value==0)

  {

    printf("两个字符串相同");

  }

  else

  {

    printf("两个字符串不同");

  }

  return 0;

}

原文地址:https://www.cnblogs.com/wanghong19991213/p/13526584.html