C 和 C++ 中字串文字的型別是什麼?
在 C 中字串文字的型別是 char[]。在 C++ 中,普通字串文字的型別為“n 個常量 char 的陣列”。例如,字串文字“Hello”的型別是“6 個常量 char 的陣列”。但是,它可以透過將陣列轉換為指標進行轉換,轉換為 const char*。
請注意陣列到指標的轉換會產生指向陣列第一個元素的指標。
廣告
在 C 中字串文字的型別是 char[]。在 C++ 中,普通字串文字的型別為“n 個常量 char 的陣列”。例如,字串文字“Hello”的型別是“6 個常量 char 的陣列”。但是,它可以透過將陣列轉換為指標進行轉換,轉換為 const char*。
請注意陣列到指標的轉換會產生指向陣列第一個元素的指標。