Test/C
도전 실전예제 13.1. 전역 변수 교환 프로그램
kiostory
2017. 8. 10. 20:44
두개의 전역변수에 값을 입력하고 교환,출력하는 프로그램
입력 교환 출력 함수를 각각 생성
#include <stdio.h>
void input_data(int *ap, int *bp);
void swap_data(void);
void print_data(int a, int b);
int a, b;
int main(void)
{
input_data(&a, &b);
swap_data();
print_data(a, b);
return 0;
}
void input_data(int *ap, int *bp)
{
printf("두 정수 입력 : ");
scanf("%d %d",ap,bp);
}
void swap_data(void)
{
int temp;
temp=a;
a=b;
b=temp;
}
void print_data(int a, int b)
{
printf("두 정수 출력 : %d, %d",a,b);
}
-----------------------------------------------
두 정수 입력 : 10 20
두 정수 출력 : 20, 10