勵志

勵志人生知識庫

字元串常量

字元串常量是由雙引號("")括起來的零個或多個字元組成的序列,例如:"hello"、"world"、"123"等。每個字元串的末尾會自動添加一個空字元('\0'),用作字元串的結束標誌。在記憶體中,字元串常量通常存儲在靜態存儲區,並且是不可變的,一旦定義後,其內容就不能被修改。

在C語言中,字元串常量本質上是字元數組,可以通過下標訪問字元串中的每個字元,但需要注意的是,字元串常量是唯讀的,不能通過賦值操作修改其內容。例如,嘗試修改字元串常量的第一個字元會導致編譯器錯誤。字元串常量的長度可以通過sizeof運算符獲取,包括結尾的空字元'\0'。