포인터와 예제
1. 포인터의 개요
1.1. 포인터 변수의 개념
-
정의:
포인터 변수는 변수의 주소를 값으로 저장하는 변수입니다 -
주소:
모든 변수는 메모리 상에 고유한 주소를 가지며, 포인터 변수는 이러한 주소를 저장하여 다른 변수에 간접적으로 접근할 수 있게 합니다.
1.2. 포인터 변수의 선언 및 초기화
-
선언:
데이터타입 *포인터변수이름;
형식으로 선언합니다.
예시:int *b; // 정수형 변수의 주소를 저장할 포인터 변수 b 선언
-
초기화:
포인터변수이름 = &변수이름;
형식으로 변수의 주소를 포인터 변수에 할당합니다.
여기서&
는 주소 연산자입니다.예시:
int a = 10;
int *b;
b = &a; // b에 a의 주소 저장