當前位置:成語大全網 - 書法字典 - c語言strcmp函數,最後判斷句子的問題。

c語言strcmp函數,最後判斷句子的問題。

妳好,這是妳對strcmp功能的誤解。它的原型是:

extern int strcmp(const char * s 1,const char * S2);

它的功能是將字符串s1與字符串s2進行比較,

在C語言中,返回值是根據以下規則獲得的:

當s1

當S1==S2時,返回值為0。

當s 1 & gt;S2,返回值是1。

在C++中,返回值是根據以下規則獲得的:

當s1

當S1==S2時,返回值等於0。

當s 1 & gt;S2,返回值大於0。

S1和S2之間的比較是根據ASCII碼進行的。

即兩個字符串從左到右逐字符比較(根據ASCII值的大小),直到出現不同的字符或遇到' \0 '。比如:

" A " & lt" B" "a " >壹臺“計算機”& gt"比較"

而妳輸入了蘋果和香蕉,當然香蕉大於蘋果。

希望對妳有幫助。