C语言字符串比较函数strcmp实现 - 详细解析与代码示例
#include<stdio.h> int strcmp(char p1,char p2){ int i=0; while((p1+i)!='\0'&&(p2+i)!='\0'){ if((p1+i)>(p2+i)) return 1; else if((p1+i)<(p2+i)) return -1; i++; } if((p1+i)!='\0') return 1; else if((p2+i)!='\0') return -1; else return 0; } int main(void) { char a[110],b[110]; scanf('%s%s',a,b); if(strcmp(a,b)>0) printf('%s', a); else printf('%s', b); return 0; }
原文地址: https://www.cveoy.top/t/topic/nzl7 著作权归作者所有。请勿转载和采集!