Advertisement
monoteen

1002_pointer

Oct 1st, 2014
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.72 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(void)
  4. {
  5.     int i = 10, j = 20;
  6.     int* ptr;
  7.     printf("\ni의 값 = %d \nj의 값 = %d", i, j);
  8.     printf("\ni의 메모리 주소(&i) = %u", &i);
  9.     printf("\nj의 메모리 주소(&j) = %u", &j);
  10.  
  11.     ptr = &i;
  12.     printf("\n\n<< ptr=&i 실행 >>");
  13.     printf("\nptr의 메모리 주소(&ptr) = %u", &ptr);
  14.     printf("\nptr의 값(ptr) = %u", ptr);
  15.     printf("\nptr의 참조 값(*ptr) = %d", *ptr);
  16.  
  17.     ptr = &j;
  18.     printf("\n\n<< ptr=&j 실행 >>");
  19.     printf("ptr의 메모리 주소(&ptr) = %u", &ptr);
  20.     printf("\nptr의 값(ptr) = %u", ptr);
  21.     printf("\nptr의 참조 값(*ptr) = %d", *ptr);
  22.  
  23.     i = *ptr;
  24.     printf("\n\n<< i=*ptr 실행 >>");
  25.     printf("\ni의 값 = %d", i);
  26.  
  27.     printf("\n");
  28.  
  29.     return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement