문자열 리터럴 (1) 썸네일형 리스트형 C 언어의 문자열 리터럴(String Literal) 평소 C나 C++는 자주 사용하지 않지만 간혹 사용할 경우가 많아서 최근 개념을 다잡고자 "Pointers on C"라는 책을 읽고 있습니다. Java의 경우 String이 지원되지만 C에서는 문자열 타입은 존재하지 않는다. 하지만 문자열 리터럴(String Literal)은 존재한다. 리터럴(Literal)이란 소스코드를 컴파일 할 경우 정의되어 있는 내용을 그대로 정확하게 해석할 수 있어야 하는 값이다. 만약 소스코드에 int x = 12; 라고 정의하였다면 "x"는 변수이며 "12"가 리터럴이다. 중요한 것은 리터럴은 명칭이 아니고 값 그 자체를 의미한다. char *message = "Hello World"; 여기서 "Hello World"가 리터럴이 된다. 문자열이나 숫자와 같은 값들이 모두 리.. 이전 1 다음