pg.h>,函數(shù)原型為
tpstst char str2);
其中str1和str2分別為要比較的兩個(gè)字符串。
p函數(shù)的返回值
p函數(shù)的返回值為整型,表示兩個(gè)字符串的大小關(guān)系。返回值為0時(shí),表示兩個(gè)字符串相等;返回值小于0時(shí),表示str1小于str2;返回值大于0時(shí),表示str1大于str2。
p函數(shù)的使用技巧
1. 字符串比較時(shí)要注意大小寫(xiě)問(wèn)題
pp函數(shù)比較時(shí),返回值為非0。
p函數(shù)的返回值可以直接用于判斷
p函數(shù)返回值的特殊含義,我們可以直接用其返回值進(jìn)行判斷。判斷字符串是否相等可以使用以下代碼
p(str1, str2) == 0) {
// 字符串相等
p函數(shù)可以用于字符串排序
p函數(shù)可以比較字符串的大小關(guān)系,因此可以使用該函數(shù)進(jìn)行字符串排序。以下代碼可以將字符串?dāng)?shù)組按字典序排序
gst) {t; i++) {t; j++) {p(strs[i], strs[j]) >0) {p = strs[i];
strs[i] = strs[j];p;
}
}
}
p函數(shù)可以用于字符串查找
p函數(shù)可以比較字符串的大小關(guān)系,因此可以使用該函數(shù)進(jìn)行字符串查找。以下代碼可以查找字符串?dāng)?shù)組中是否包含指定的字符串
tdgtst char target) {t; i++) {p(strs[i], target) == 0) { i;
}
} -1;
pp函數(shù)時(shí)要注意字符串大小寫(xiě)問(wèn)題,可以直接使用其返回值進(jìn)行判斷,也可以用于字符串排序和查找。