상수형태의 문자열 (1) 썸네일형 리스트형 상수 형태의 문자열을 가리키는 포인터 마지막에 널 문자가 삽입되는 문자열의 선언방식 1. 배열을 이용하는 방식. 2.char형 포인터 변수를 이용하는 방식. 배열을 기반으로 하는 문자열의 선언 char arr[ ] = "I love"; 이는 배열을 기반으로 하는 '변수 형태의 문자열' 선언이다. 변수라 하는 이유는 문자열의 일부를 변경할 수 있기 때문이다. 포인터를 기반으로 하는 문자열 선언 char * arr2 = "my house"; 위와 같이 선언을 하면, 문자열 "my house"가 메모리 공간에 저장되고, 문자열의 첫번째 문자 m의 주소값이 반환된다. 그리고 그 반환값은 포인터 변수 arr2에 저장된다. 둘의 차이: 배열이름 arr은 계속해서 문자 I가 저장된 위치를 가리키는 상태여야 하지만, 포인터 변수 arr2는 다른 위치를 가.. 이전 1 다음