/*
Copyright(c)2016,烟台大学计算机学院
All rights reserved.
文件名称:tset.cpp
作者:尤文敏
完成日期:2016年12月10日
版本号:v1.0
题目描述 :
字符串比较
问题及代码:
#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 *s,char *t)
{
while((*s==*t)&&(*s!='\0')&&(*t!='\0'))
{
s++;
t++;
}
return (*s-*t);
}
运行结果:
![](https://img-blog.csdn.net/20161210171911189?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWW91d2VubWlu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
知识点总结:
在字符串的比较中,用到的是指针,*s是指向数组的首个元素,判断字符串的每一个字符是否相等,其次就是在输出的过程中,输出的数的正负。
学习心得:
要坚持要加油!