const 변수를 상수화 시킬때 사용된다.
(상수화란 절대값?으로 한번 설정된 값을 수정하지 않는 다는 선언)
1.const int n=10;
-상수화가 된 변수 선언.
2.const int* n;
-데이터형 상수화 선언
int a = 0;
(const int* n = &a; (가능)
*n = 20 (대입연산은 안된다.)
3.int * const n;
-포인터 가 상수화 된 것.
n=&b;
n=&a; (포인터 연산 허용이 안된다.)
4.const int * const n;
-n이라는 가리키는 곳의 데이터도 상수화, 포인터도 상수화 선언.
(상수화란 절대값?으로 한번 설정된 값을 수정하지 않는 다는 선언)
1.const int n=10;
-상수화가 된 변수 선언.
2.const int* n;
-데이터형 상수화 선언
int a = 0;
(const int* n = &a; (가능)
*n = 20 (대입연산은 안된다.)
3.int * const n;
-포인터 가 상수화 된 것.
n=&b;
n=&a; (포인터 연산 허용이 안된다.)
4.const int * const n;
-n이라는 가리키는 곳의 데이터도 상수화, 포인터도 상수화 선언.