본문 바로가기
C언어/포인터

[C언어] 포인터 변수가 일반변수와 다른 점

by bigpicture 2022. 6. 29.
반응형

포인터변수와 일반변수와의 다른 점을 제대로 설명할 수 있어야 포인터변수를 이해한 것입니다. 

포인터 변수는 어떤 변수의 주소를 입력받고, 포인터 연산자 * 를 통해서 해당 변수의 값을 받아옵니다. 

이런 질문을 할 수 있습니다. 그냥 일반 변수에다가 다른 변수 주소를 입력하는거랑 뭐가 달라? 

한 번 해봅시다. 아래와 같이 입력하면 될까요? 

int A=3;
int B=&A;

일단 주소는 int 가 아닙니다. 문자열도 아니라 배열로 입력받을 수도 없습니다. 주소를 입력받을 방법이 없습니다. 포인터가 필요합니다. 

반응형

댓글