考试练习:比较两个字符串大小并输出ASCII码差值
#include <stdio.h>
#include <string.h>
int main()
{
char ch01[20];
char ch02[20];
char *p01 = ch01;
char *p02 = ch02;
int a,b;
printf("请输入第一串字符:\n");
gets(ch01);
printf("请输入第二串字符:\n");
gets(ch02);
int ret = strcmp(ch01,ch02);
if(ret == 0)
printf("%d",ret);
else
{
for(int i=0;i<strlen(ch01)||i<strlen(ch02);i++)
{
if(*(p01+i) != *(p02+i))
a = i;
}
printf("返回值为:%d",(*(p01+a) - *(p02+a)));
}
return 0;
}