strcmp函數(shù)怎么用 C語(yǔ)言中strcmp是什么意思?有什么功能和作用?
C語(yǔ)言中strcmp是什么意思?有什么功能和作用?StrCmp是比較兩個(gè)字符串的大小。當(dāng)兩個(gè)字符串相同時(shí),它返回0。當(dāng)?shù)谝粋€(gè)字符串大于第二個(gè)字符串時(shí),它返回一個(gè)正值。否則,返回負(fù)值。比較兩個(gè)字符串的算
C語(yǔ)言中strcmp是什么意思?有什么功能和作用?
StrCmp是比較兩個(gè)字符串的大小。當(dāng)兩個(gè)字符串相同時(shí),它返回0。當(dāng)?shù)谝粋€(gè)字符串大于第二個(gè)字符串時(shí),它返回一個(gè)正值。否則,返回負(fù)值。比較兩個(gè)字符串的算法是:將兩個(gè)字符串中對(duì)應(yīng)的字符逐一比較,字符大小根據(jù)ASCII值確定,從左到右比較。如果遇到不同的字符,則會(huì)遇到第一對(duì)不同的字符。字符的大小關(guān)系決定了兩個(gè)字符串的大小關(guān)系。如果沒(méi)有遇到不同的字符,并且字符串先結(jié)束,則字符串較小,否則兩個(gè)字符串相等。