在这个程序中,遇到字符串长度不同 怎么比较 难道是第一个字符串和第二个字符串的'\0'比较?
还有就是返回值 不应该是ascii码的差值吗?为什么返回的是-1,1?
```c
#include<stdio.h>
int main()
{
char* a1 = "abcdef";
char* a3 = "abcdc";
char* a4 = "ccde";
printf("%d\n", strcmp(a1,a3 ));
printf("%d\n", strcmp(a3,a4 ));
}
结果“”:1
-1
Press any key to continue
```