본문 바로가기
자료구조

포인터 실습 1

by chaechaekim 2019. 5. 17.
#include<stdio.h>
int main()
{
	int num = 10;
	int *p; // * :주소를 값으로 하는 자료 , 정수형 포인터 선언  
	p = &num; // 포인터의  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

댓글