A sentimental robot

int * const p 본문

C

int * const p

GOD03219 2018. 1. 2. 11:51

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

 
 int *const p=&b;     // 상수 포인터 ( 고정포인터 ) > 주소를 바꿀수 없다. > 선언과 동시에 초기화를 해야함★


 b = 500;
 printf("%d %d %d\n",a, b,*p);   //10 500 500


 *p=300;                //b=300 값을 바꾸는 것은 가능하다.
  printf("%d %d %d\n",a, b,*p);


  p = &a;        // error : 고정된 주소포인터이기 때문에 주소를 바꿀 수 없다!!★


}

'C ' 카테고리의 다른 글

파일 입출력  (0) 2018.01.02
const int *const p  (0) 2018.01.02
const int *p  (0) 2018.01.02
const  (0) 2018.01.02
구조체의 포인터멤버변수 동적메모리할당  (0) 2018.01.02