C和C ++中的字符串文字类型是什么?

在C语言中,字符串文字的类型为char []。在C ++中,普通的字符串文字的类型为“ n const char的数组”。例如,字符串文字“ Hello”的类型为“ 6 const char的数组”。但是,可以通过数组到指针的转换将其转换为const char *。

注意,数组到指针的转换导致指向数组第一个元素的指针。