C語言進階[2]:字串常量
C語言中的字串是一串以NUL字元結尾的零個或多個字元,字串通常儲存在字元陣列中。
由於NUL位元組是用於終結字串的,因此,在字串內部不能有NUL位元組,之所以選擇用NUL作為字串的終止符是因為它是一個不可列印的字元。
字串的NUL結束符並不是顯示的出現在字串中,而是每個字串的最後都有一個隱式的NUL結束符。
字串是一個常量,無法對其進行修改。在程式中使用字串常量會生成一個“指向字元的常量指標”,當一個字串常量出現在一個表示式中,表示式所使用的值就是這些字串所儲存的地址,而不是這些字元本身。你可以把字串常量賦值給個指向字元的指標,這個指標指向這些字元所儲存的地址,但是你不能把字串常量賦值給一個字元陣列,因為字串常量的直接值是一個指標,而不是這些字元本身。
相關文章
- 高階C語言2C語言
- 關於C語言的常量C語言
- C語言字串C語言字串
- C語言 - 字串拼接C語言字串
- C語言02-常量、二進位制、資料型別C語言資料型別
- C語言字串例題C語言字串
- go 語言常量Go
- Python進階:如何將字串常量轉化為變數?Python字串變數
- C語言-變數常量資料型別C語言變數資料型別
- C語言進階——基本資料型別01C語言資料型別
- 高階C語言7C語言
- 高階C語言1C語言
- GO語言————4.3常量Go
- C語言知識彙總 | 51-C語言字串指標(指向字串的指標)C語言字串指標
- C語言sizeof()變數、字元、字串C語言變數字元字串
- c語言實現階乘C語言
- Go語言輕鬆進階Go
- 標準C語言2C語言
- C語言作業2C語言
- 重新學C語言2C語言
- 【C語言進階】通訊錄的儲存和載入C語言
- 浙江大學 PTA C語言-實驗8.2 指標與字串 7-2 字串排序C語言指標字串排序
- C語言學習之:指標與字串C語言指標字串
- 分析C語言的宣告(2)C語言
- 配置Hanlp自然語言處理進階HanLP自然語言處理
- [swift 進階]讀書筆記-第六章:字串 C7P2 字串和集合Swift筆記字串
- 開心檔之Go 語言常量Go
- 單身狗進化(C語言)C語言
- 關於10進位制轉2進位制的C語言程式碼C語言
- C_Primer第2章 C語言概述C語言
- 字串常量池字串
- 關於c語言輸入字串的總結C語言字串
- C語言相關的基礎字串函式C語言字串函式
- 逍遙自在學C語言 | 變數、常量與資料型別C語言變數資料型別
- 週報2【C語言】【Web安全】C語言Web
- C語言學習的幾個階段C語言
- Go 語言進階學習路線圖Go
- Solidity語言學習筆記————4、常量Solid筆記