printf("ho_tari\n");

swap 본문

C

swap

호타리 2023. 9. 1. 13:56
#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