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

Run Settings
LanguageC
Language Version
Run Command
#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); }
Editor Settings
Theme
Key bindings
Full width
Lines