strlen函数返回的是unsigned型,那strlen(a)- strlen(b)具体是多少?
#include<stdio.h>
#include<string.h>
int main() {
char a[] = "cwsbdkbfdsbn";
char b[] = "cdsa";
if (strlen(b) - strlen(a) > 0) {
printf("a>b\n");
}
else {
printf("b>a\n");
}
return 0;
}