strcmp是用來比較兩個字符串的大小,并返回一個整數(shù)值,代表兩個字符串的大小關(guān)系。如果第一個字符串小于第二個字符串,則返回負(fù)數(shù);如果第一個字符串大于第二個字符串,則返回正數(shù);如果兩個字符串相等,則返回0。
而strncmp也是用來比較兩個字符串的大小,但是它可以指定比較的長度。即可以比較字符串的前n個字符。如果兩個字符串的前n個字符相等,則返回0;如果第一個字符串小于第二個字符串,則返回負(fù)數(shù);如果第一個字符串大于第二個字符串,則返回正數(shù)。