Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C 및 C++에서 문자열 리터럴의 유형은 무엇입니까?

<시간/>

C에서 문자열 리터럴의 유형은 char[]입니다. C++에서 일반 문자열 리터럴은 'n const char 배열' 유형을 갖습니다. 예를 들어, 문자열 리터럴 "Hello"의 유형은 "6 const char 배열"입니다. 그러나 배열-포인터 변환에 의해 const char*로 변환될 수 있습니다.

배열에서 포인터로 변환하면 배열의 첫 번째 요소에 대한 포인터가 생성됩니다.