傳統的 C “字串” 只是一個 char 陣列,字串資料的結尾由一個 '\0' 字元終止。在 strlen("abcde") 測量該字串長度為 5 時,依賴於(但不計入)該終止符。
char
'\0'
strlen("abcde")
兩個 C 字串的字典序比較由 strcmp() 完成。
strcmp()
要將 C 字串資料複製到其他 char 陣列緩衝區,請使用 strcpy() (或 strcat(),它將從現有資料的末尾開始連線)。
strcpy()
strcat()
有關 C 字串操作函式的更多資訊(包括互動式示例)