#include <stdio.h>
#include <stdlib.h>
int main()
{
int stringcmp(char *,char *);
int m;
char str1[80],str2[80],*p1,*p2;
scanf("%s",str1);
scanf("%s",str2);
p1=&str1[0];
p2=&str2[0];
m=stringcmp(p1,p2);
printf("%d",m);
return 0;
}
int stringcmp(char *ch1,char *ch2)
{
int n=0,i=0;
do
{
if(*(ch1+i)==*(ch2+i))
{
}
else
{
n=*(ch1+i)-*(ch2+i);
break;
}
i++;
}while(*(ch1+i-1)!='\0'&&*(ch2+i-1)!='\0');
return n;
}
知识点总结:本程序用到了函数,应用函数提高程序的可读性,但是小程序使用太多的函数,会提高代码的行数,也会增加工作量,如果在工程中使用函数是好的。
学习心得:平时写程序应该多使用函数,必要时还可以保存一下经常使用的函数。
转载请注明原文地址: https://ju.6miu.com/read-665342.html