[C] 상수포인터와 상수지시포인터

younoah·2021년 1월 5일
0

[C]

목록 보기
3/5

상수지시포인터와 상수포인터

상수지시포인터

const char *a = "abcde";
a = "edfgh" 
  • 상수지시포인터는 상수를 가리키는 포인터라는 뜻인다.
  • 포인터 자체는 상수가 아니다.
  • a에 리터럴 문자를 다시 할당할 수 있다.

상수포인터

const *char b = "fghij";
  • 상수포인터는 포인터가 상수라는 의미이다.
  • 즉, 포인터가 가리키는 주소값을 바꿀 수 없다.

상수지시상수포인터

const *char *a = "abcde";
  • 이경우는 값도 주소값도 바꿀 수가 없다.

???

char const *s
  • 자료형의 세계는 참.. 신비롭다.. 좀 더 찾아봐야겠다.
profile
console.log(noah(🍕 , 🍺)); // true

0개의 댓글