A sentimental robot

const int *const p 본문

C

const int *const p

GOD03219 2018. 1. 2. 11:54

#include<stdio.h>
#pragma warning (disable:4996)
void main()
{
 int a=10;
 int b=20;


 const int *const p=&a;     //상수에 대한 상수 포인터 > 값도 주소값도 못바꾸기 때문에 잘 안쓰인다. > 선언과 동시에 초기화를 해야함
 
 
 printf("%d %d %d\n",a, b,*p);     // 10 20 10


 // *p=500; >> error : 고정된 값을 가르키기 때문에

 // p=&b; >> error : 고정된 주소를 가르키기 때문에 주소를 바꿀 수 없다!!


}

'C ' 카테고리의 다른 글

파일 입출력 (텍스트 파일)  (0) 2018.01.02
파일 입출력  (0) 2018.01.02
int * const p  (0) 2018.01.02
const int *p  (0) 2018.01.02
const  (0) 2018.01.02