#include<stdio.h>
int main()
{
int num = 10;
int *p; // * :주소를 값으로 하는 자료 , 정수형 포인터 선언
p = # // 포인터의 num 변수의 주소값을 가리킴
printf("%d\n", &num); // 포인터가 가르키는 변수의 주소 출력
printf("%d\n", p); // 포인터가 가르키는 변수의 주소 출력
printf("%d\n", *p); // 포인터가 가르키는 변수의 값 출력
printf("%d\n", &p); // 포인터가 가르키는 변수의 주소 출력
}
~프로그램에서 메모리를 접근하고 주소를 다루기 위해 사용
~주소 연산자 &
-v가 변수라면, &v는 이 변수의 값이 저장된 메모리 위치 또는 주소임
~포인터 변수
-값으로 주소를 갖는 변수
-선언 방법
int *p;
-즉, 변수 이름 앞에 *를 붙여서 선언함
'자료구조' 카테고리의 다른 글
포인터 제 1 법칙 (law1.c) (0) | 2019.05.20 |
---|---|
포인터 실습 2 toOne.c (0) | 2019.05.20 |
리스트 (0) | 2019.05.17 |
큐 (0) | 2019.05.14 |
Stack push pop peek (0) | 2019.04.09 |
댓글