Recent Posts
printf("ho_tari\n");
swap 본문
#include <stdio.h>
int main(void)
{
int a, b;
a = 100;
b = 200;
printf("a: %d\tb: %d\n", a, b);
//swap
int tmp = a;
a = b;
b = tmp;
printf("a: %d\tb: %d\n", a, b);
return 0;
}
#include <stdio.h>
/*
void swap(int a, int b)
{
int tmp = a;
a = b;
b = tmp;
}
*/
void swap(int *pa, int *pb)
{
int tmp = *pa;
*pa = *pb;
*pb = tmp;
}
int main(void)
{
int a, b;
a = 100;
b = 200;
printf("a: %d\tb: %d\n", a, b);
swap(&a, &b);
printf("a: %d\tb: %d\n", a, b);
return 0;
}
#include <stdio.h>
int a, b; // global var.
void swap(void)
{
int tmp = a;
a = b;
b = tmp;
}
int main(void)
{
a = 100;
b = 200;
printf("a: %d\tb: %d\n", a, b);
swap();
printf("a: %d\tb: %d\n", a, b);
return 0;
}
<compile 결과>
'C' 카테고리의 다른 글
variantArray (0) | 2023.09.01 |
---|---|
triangle (0) | 2023.09.01 |
sumOne2Ten (0) | 2023.09.01 |
sumMatrix (0) | 2023.09.01 |
sumArray2 (0) | 2023.09.01 |