问题描述
因此,我研究了strcmp返回所比较的两个字符的asci值之间的差。但就我而言,它只给出-1,0或1的值。
#include<stdio.h>
#include<strings.h>
int main()
{
char n1[]="Jerry";
char n2[]="Ferry";
printf("%d",strcmp(n2,n1));
return 0;
}
理想情况下,它应该给出-4,但是dev cpp给出的输出是-1。为什么呢?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)