#include <stdio.h> void swap(int *x, int *y);
int main() { int x; int y; x= 7; y =9; printf("A: initial vlaue x = %d, y= %d\n", x, y); printf("B: &x = %08x, &y = %08x\n\n", &x, &y); swap(&x, &y); printf(" 바꾼수 x =%d y= %d\n", x, y);
return 0; }
void swap(int *px, int *py) { int temp; printf("C: px = %08x, py= %08x\n", px, py); printf("D: *px = %d, *py = %d\n\n", *px, *py);// *px =7, *py = 9 temp = *px; *px = *py; *py = temp; printf("E: px = %08x, py= %08x\n", px, py); printf("F: *px = %08x, *py= %08x\n", px, py); }
|