void swap(int *a, int *b){ int temp; temp=*a; *a=*b; *b=temp; } //분석해보세요 void swap(int *a, int *b){ if((*a)!=(*b)){ *a^=*b^=*a^=*b; } } int main() { int x=5, y=10; printf("%d %d\n", x, y); swap(&x, &y); printf("%d %d\n", x, y); return 0; }
void printstring(char *ptr){ while(*ptr){ putc(*ptr, stdout); ptr++; } } int main() { printstring("abcd"); return 0; }