


uj5u.com熱心網友回復:
int mystrcmp(const char *a, const char *b)
{
assert(a && b);
while (*a && *b) {
if (*a > *b)
return 1;
if (*a < *b)
return -1;
a++, b++;
}
if (*a == 0 && *b == 0) //0即'\0'
return 0;
if (*a == '\0')
return -1;
if (*b == '\0')
return 1;
return 0;
}
供參考~
uj5u.com熱心網友回復:
strcmp不是比較地址值的大小,而是比較地址內資料的大小~uj5u.com熱心網友回復:
兄弟,謝了,總以為陣列和指標都是一個東西
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/281782.html
標籤:C語言
