·C
문자열 표현의 두 가지 형태 문자열을 표현하는 방식에는 두 가지 방법이 있다. 첫번째는 '변수 형태의 문자열'로 배열에 문자열을 저장하는 방법이다. char str[] = "Hello world"; "Hello world"라는 문장을 배열에 저장하는 방식으로 str에는 문장의 첫글자인 H의 주소값이 저장된다. 이는 배열에 저장된 형태이므로 값의 변경이 가능하다. 그러나 str은 항상 H의 위치를 가리키고 있어야 하므로 가리키는 위치는 변경할 수 없다. 두번째 방법은 '상수 형태의 문자열'로 포인터를 이용해 저장하는 방법이다. char * str = "Hello world"; 이는 char형 포인터 변수에 메모리 공간 어딘가에 저장된 Hell world라는 문자열의 주소값을 저장하는 방법이다. 이 방식은 ..