0w0
[C] 포인터 2 간접 참조 연산자 * 본문
728x90
반응형
//간접 참조 연산자 *
//포인터 p가 가리키는 주소에 저장된 내용을 가져오려면 p앞에 * 기호를 붙여서 *p하면 된다.
//이것을 포인터를 통하여 메모리를 간접 참조(dereferencing, indirection)한다고 한다.
//만약, p가 변수 i를 가리킨다고 하면 *p는 변수 i와 같다
//*p는 p가 가리키는 위치에 있는 데이터를 가져오라는 의미이다.
#include<stdio.h>
int main(){
int i=100;
int *p=NULL;
p=&i;
printf("\n");
printf(" i = %d \n",i);
printf(" *p = %d \n",*p); //간접 참조 연산자
printf("\n");
printf(" &i = 0x%x \n",&i);
printf(" p = 0x%x \n",p);
printf("\n");
return 0;
}
728x90
반응형
'Coding > C' 카테고리의 다른 글
[C] 포인터 4 포인터의 형변환 (0) | 2016.09.05 |
---|---|
[C] 포인터 3 간접 참조 연산자와 증감 연산자 (0) | 2016.09.05 |
[C] 정렬 2 버블 정렬 (0) | 2016.09.05 |
[C] 정렬 1 선택 정렬 (0) | 2016.09.05 |
[C] 포인터 1 (0) | 2016.09.05 |
Comments