勵志

勵志人生知識庫

strcmp用法

strcmp函式是C語言中用於比較兩個字元串的庫函式,其原型為int strcmp(const char *str1, const char *str2)。

strcmp函式的參數是兩個要比較的字元串str1和str2,它會逐個字元比較這兩個字元串,直到出現不同的字元或遇到字元串末尾的'\0'字元,其返回值有以下三種情況:

如果str1等於str2,則返回0。

如果str1小於str2,則返回一個負數。

如果str1大於str2,則返回一個正數。

strcmp函式的比較是區分大小寫的,即大寫和小被視為不同的字元,使用時需要包含頭檔案string.h。此外,strcmp函式對字元串末尾的'\0'敏感,確保比較的字元串以'\0'結尾,否則可能導致錯誤的結果。