字符串⽐较#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小时内删除。
发表评论