Trong C kiểu của một chuỗi ký tự là một char []. Trong C ++, một chuỗi ký tự thông thường có kiểu 'mảng của n const char'. Ví dụ:Kiểu của chuỗi theo nghĩa đen "Xin chào" là "mảng 6 const char". Tuy nhiên, nó có thể được chuyển đổi thành const char * bằng cách chuyển đổi mảng thành con trỏ.
Lưu ý rằng chuyển đổi mảng thành con trỏ dẫn đến một con trỏ đến phần tử đầu tiên của mảng.