写一个函数比较两个字符串str1和str2的大小,若相等返回0,若str1大于str2返回1,若str1小于str2返回-1,不调用C++/C的字符串的字符库函数,请编写函数strcmp,函数定义为:intstrcmp(const char*src,const char*dst)
来源:http://blog.csdn.net/sunmeng_alex/article/details/8281955
#include<stdio.h> int strcmp(const char *src,const char *dst) { int i = 0; while(src[i] && dst[i]) { if(src[i] > dst[i]) return 1; else if(src[i] < dst[i]) return -1; else i++; } return 0; } int main(int argc,char *argv[]) { char *str1 = "abc"; char *str2 = "abd"; printf("%d\n",strcmp(str1,str2)); return 0; }