[포인터 변수]
Pointer
포인터 변수는 주소 값을 저장하는 특별한 변수를 말한다. 여러가지 형태 변수 중 하나 인것이다.
소스코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | /* * * 포인터 1 * 171213 * Created by Cybertramp */ #include<stdio.h> int main() { int i=10, j=20; int *ptr; printf("\n i 의 값은 %d \n j의 값은 %d",i,j); printf("\n i의 메모리 주소(&i) = %u",&i); printf("\n j의 메모리 주소(&j) = %u",&j); ptr=&i; printf("\n\n << ptr=&i 실행 >>"); printf("\n ptr의 메모리 주소(&ptr) = %u",&ptr); printf("\n ptr의 값(ptr) = %u",ptr); printf("\n ptr의 참조 값(*ptr) = %d",*ptr); ptr=&j; printf("\n\n << ptr=&j 실행 >>"); printf("\n ptr의 메모리 주소(&ptr) = %u",&ptr); printf("\n ptr의 값(ptr) = %u",ptr); printf("\n ptr의 참조 값(*ptr) = %d",*ptr); getchar(); } | cs |
실행결과