⑴ c语言中strcmp函数比较字符串大小是在比较字符串的什么
c语言中的strcmp函数比较字符串A和B,如果A中第一个字符的ASCII大于B中第一个字符串的ASCII,则A整体大于B;
若A中第一个字符ASCII等于B中第一个字符,则比较第二个字符的大小,依次类推
对于第二个问题,为什么小写字母的ASCII码比大写字母大,这个就不是程序员能知道的了,这个得问创作这个的人
⑵ 编写一个C语言函数,比较两个字符串的大小
#include<stdio.h>
#define N 100
int input(char*a,char*b)//输入两个字符串
{
printf("Input the first information: ");
fgets(a,N,stdin);
printf("Input the secend information: ");
fgets(b,N,stdin);
}
int my_strcmp(char*a,char*b)//比较字符串每个字符的大小
{
while((*a!='