프로그래밍/C언어
1강. C언어 - 포인터란? (1)
맹이맹이
2020. 6. 15. 00:19
반응형
포인터란?
- 어떠한 것을 가리키는 것이라고도 말하며, 자바의 참조 변수처럼 포인터는 "주소"를 의미한다
포인터 선언
- type* 변수명
int* ptr;
int * ptr;
int *ptr;
모두 동일한 의미로서 마음대로 써도 상관없다.
실습
}
포인터 변수 ptr은 i의 시작 번지 주솟값이 저장되는 것을 알 수 있다.
& 연산자
- &연산자는 피연산자의 주솟값을 반환하는 연산자이다.
* 연산자
- *연산자는 포인터가 가리키는 메모리 공간에 접근할 때 사용하며,
포인터가 가리키는 메모리를 참조한다.
i의 값은 30이 증가했고
j의 값은 *100이 된 것을 알 수 있다.
다음 그림은 문제를 이해하는 데 도움이 될 것이다.
혹시나 궁금한 점은 댓글로 남겨주세요!
반응형