Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

나의 지식 보관소

상수 형태의 문자열 본문

프로그래밍 언어/C

상수 형태의 문자열

야식은진리다 2020. 1. 5. 13:49

문자열을 선언하는 데에는 배열을 이용한 방법과 포인터를 이용한 방법 두 가지가 있다.

char str1[] = "Hello World";
char* str2 = "Hello C";

배열을 이용한 방법은 변수 형태의 문자열이다. 즉 문자열을 일부를 변경할수있다. 하지만 포인터를 이용한 문자열 선언은 상수 형태의 문자열이다. 즉 문자열의 내용의 변경이 불가능하다.

 

하지만 포인터를 이용한 문자열의 선언에서는 포인터가 다른 곳을 가리 킬 수 있다. 하지만 배열의 이름은 상수 형태의 포인터 변수이기 때문에 다른 곳을 가리키지는 못한다.

'프로그래밍 언어 > C' 카테고리의 다른 글

다차원 배열과 포인터의 관계  (0) 2020.01.05
포인터를 대상으로 하는 const선언  (0) 2020.01.05
포인터 연산  (0) 2020.01.05
배열과 포인터의 관계  (0) 2020.01.05
포인터 Pointer  (0) 2020.01.05