關于字符串函數strcmp
#include <stdio.h>
int main()
{
? ? char a[]="abc";
? ? char b[]="avs";
? ? printf("%d",strcmp(a,b));
? ? return 0;
}
為什么我的輸出結果是-20,而不是0,1,-1
#include <stdio.h>
int main()
{
? ? char a[]="abc";
? ? char b[]="avs";
? ? printf("%d",strcmp(a,b));
? ? return 0;
}
為什么我的輸出結果是-20,而不是0,1,-1
2019-08-22
舉報
2019-08-22
就是字符相減呀 一樣就是0,小了為負,大了為正。
2019-11-14
strcmp是比較 不是解答的