當前位置:成語大全網 - 書法字典 - c++中字符串代入函數的問題

c++中字符串代入函數的問題

開關針對的是單個變量值,如壹個字符或壹個整數,但字符串本質上是壹個指向字符數組的指針。不支持開關來判斷數組,因此不允許開關。如果要比較字符串,建議使用字符串比較函數strcmp。

strcmp的描述:strcmp傳入兩個參數,是兩個字符數組名。如果第壹個字符數組對應的字典順序大於第二個字符數組,則返回正整數;如果第壹個字符數組的字典順序是第二,則返回壹個負數;如果兩個字符串匹配,則返回0。

上面的例子可以寫成strcmp(b," ab 1 ");