strcmp函數是string compare(字符串比較)的縮寫,用於比較兩個字符串並根據比較結果返回整數。基本形式為strcmp(str1,str2),若str1=str2,則返回零;若str1<str2,則返回負數;若str1>str2,則返回正數。
int strcmp(const char* stri1,const char* str2);
參數str1和str2是參與比較的兩個字符串。
會根據ASCII編碼一次比較str1和str2的每一個字符,直到末尾。
返回值:
- 如果返回值 < 0,則表示 str1 小於 str2。
- 如果返回值 > 0,則表示 str2 小於 str1。
- 如果返回值 = 0,則表示 str1 等於 str2。