字符串⽐较#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]=='\0'
    {
字符串长度比较
      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;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。