사용자 도구

사이트 도구


c_p1
/* p1.c: pointer example */
 
#include <stdio.h>
 
int main(void) {
    int *ip;
    int i = 5;
    int j = 3;
 
    ip = &i; 
 
    printf("%d %d\n", i, *ip);
    printf("%p\n", &i);
    printf("%p\n", ip);
 
    *ip = 7;
 
    printf("%d %d\n", i, *ip);
 
    ip = &j; 
 
    printf("%d %d %d\n", i, j, *ip);
    printf("%p\n", &i);
    printf("%p\n", &j);
    printf("%p\n", ip);
 
    int *ip2;
 
    ip2 = ip; 
 
    ip = &i; 
 
    printf("%d %d %d %d\n", i, j, *ip, *ip2);
    printf("%p\n", &i);
    printf("%p\n", &j);
    printf("%p\n", ip);
    printf("%p\n", ip2);
 
    return(0);
}
c_p1.txt · 마지막으로 수정됨: 2015/02/07 06:40 (바깥 편집)