Quick actions

cmd+k|ctrl+k

Navigation

Languages

포인터 함수를 사용해야 하는 이유

Snippet info

Language

C

Visibility

public

Author

hoitzza

Created

2023-08-29T13:33:40.37576Z

Updated

2023-08-29T13:33:58.038383Z

#include <stdio.h>

void swap_pointer(int *px, int *py){
    int tmp;
    tmp = *px;
    *px = *py;
    *py = tmp;
}

void swap(int x, int y){
    int tmp;
    tmp = x;
    x = y;
    y = tmp;
}

int main(void) {
    int a = 1, b =2;
    swap(a,b);
    printf("%d %d\n",a,b);
    swap_pointer(&a,&b);
    printf("%d %d",a,b);
}
INFO