Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

ชนิดของ string literals ใน C และ C++ คืออะไร?

ใน C ชนิดของ string literal คือ char[] ใน C++ string literal ธรรมดา มีชนิด array of n const char ตัวอย่างเช่น ชนิดของ string literal "Hello" คือ array of 6 const char มันสามารถแปลงเป็น const char* ได้โดย array-to-pointer conversion

โปรดทราบว่า Array-to-pointer conversion ให้ pointer ไปยังองค์ประกอบแรกของอาร์เรย์