[C 언어 기초] 포인터 대상의 const 선언


[C 언어 기초] 포인터 대상의 const 선언

이전 포스팅에서 const 선언에 대해 짧게 작성한 적이 있다. 그때는 변수를 상수화하는 목적으로 const 명령에 대해 작성을 했는데 const 선언은 포인터 변수를 대상으로도 선언이 가능하다. 1. 포인터 변수가 참조하는 대상의 변경이 불가능한 const 아래의 코드에서 보이듯이 포인터 변수 ptr을 대상으로도 const 선언이 가능하다. 위의 const 선언에서 우리가 주의 깊게 봐야할 것은 const 명령의 위치이다. 이렇듯 맨 앞부분에 위치하게 되면, 포인터 변수 ptr을 대상으로는 ptr이 참조하는 변수에 저장된 값의 변경을 허용하지 않는다는 의미가 된다. 그렇기 때문에 *ptr = 30 부분에서 컴파일 에러가 발생하게 된다. 그렇다고 해서 포..........

[C 언어 기초] 포인터 대상의 const 선언에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [C 언어 기초] 포인터 대상의 const 선언