불로구

1강. C언어 - 포인터란? (1) 본문

프로그래밍/C언어

1강. C언어 - 포인터란? (1)

맹이맹이 2020. 6. 15. 00:19
반응형

포인터란?

- 어떠한 것을 가리키는 것이라고도 말하며, 자바의 참조 변수처럼 포인터는 "주소"를 의미한다

포인터 선언

- type* 변수명

int* ptr;

int * ptr;

int *ptr;

모두 동일한 의미로서 마음대로 써도 상관없다.

실습

}

포인터 변수 ptr은 i의 시작 번지 주솟값이 저장되는 것을 알 수 있다.

& 연산자

- &연산자는 피연산자의 주솟값을 반환하는 연산자이다.

* 연산자

- *연산자는 포인터가 가리키는 메모리 공간에 접근할 때 사용하며,

포인터가 가리키는 메모리를 참조한다.

i의 값은 30이 증가했고

j의 값은 *100이 된 것을 알 수 있다.

다음 그림은 문제를 이해하는 데 도움이 될 것이다.

혹시나 궁금한 점은 댓글로 남겨주세요!

반응형

'프로그래밍 > C언어' 카테고리의 다른 글

C언어란 무엇인가? (장점, 단점, 특징)  (0) 2020.06.15
Comments