strcmp函数的原理:
将两个字符串🔍(s1,s2)的元素ascii码依次比较,直到遇到最短字符串的‘\0’,返回最后一个元素ascii码比较结果。
指针实现方式:
通过定义两个char*指针🔍分别指向需要比较的两个字符串,通过指针指向的地址的偏移,比较两个字符串内元素ascii码的差值,最终得到两个字符串的比较结果。
具体代码如下:
#include <stdio.h>
/*
功能:比较字符串
参数:字符串指针s1 字符串指针s2
*/
void my_strcmp(char *s1,char *s2){
char *first = s1;
char *s