값을 교환해주는 함수를 c언어로 제작해 보았습니다

 

변수 a와 b에 저장된 값들을 교환해주는 change함수를 만들어 사용합니다

 

변수 a와 b의 값이 교환된걸 확인할 수 있습니다

 

#include<stdio.h>

void change(int *num1, int *num2)
{
	int tmp = 0;	// 보관용 변수

	tmp = *num1;
	*num1 = *num2;
	*num2 = tmp;
}

int main()
{
	int a = 10;
	int b = 20;

	printf("a = %d, b = %d \n", a, b);

	change(&a, &b);		//값을 바꿔주는 함수에 값이 들어가있는 변수에 주소를 넘겨준다

	printf("a = %d, b = %d \n", a, b);

	return 0;
}

 

'C언어' 카테고리의 다른 글

간단한 구구단 코딩 (C언어)  (0) 2020.11.05
로또 게임 제작 (C언어)  (0) 2020.11.04
가위바위보 게임 제작 (C언어)  (0) 2020.11.04

+ Recent posts