Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

괴발개발 개발하다

[ C언어 ] 데이터 교환 본문

C언어

[ C언어 ] 데이터 교환

괴발새발개발자 2021. 6. 17. 17:59
// get_integer 활용한 데이터 교환

#include <stdio.h>

int get_integer(); // 함수원형 (선언이어서 세미콜론)

int main(){
    // 데이터 담는 변수
    int a = get_integer();
    int b = get_integer();

    printf("A변수, B변수 교환전 =================\n");
    printf("A=%d, B=%d\n", a, b);
    // 임시변수 tmp에 a값을 대피
    int tmp =a;
    // a에 b의 값을 덮어씀.
    a=b;
    // 대피소 tmp의 값을 b에 덮어씀(사실은 b=a)
    b=tmp;

    // 교환 결과 출력
    printf("A변수, B변수 교환후 =================\n");
    printf("A=%d, B=%d", a, b);
}

int get_integer() {
    int result = 0; // result 대신 n을 써도 상관없을 무

    printf("정수를 입력해주세요:");
    scanf("%d", &result);

    return result;
}

// 출력
정수를 입력해주세요:2
정수를 입력해주세요:3
A변수, B변수 교환전 =================
A=2, B=3
A변수, B변수 교환후 =================
A=3, B=2

ㅇ0ㅇ..!

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

[ C언어 ] 버블정렬(2중 for문)  (0) 2021.07.04
[ C언어 ] 구조체  (0) 2021.07.01
[ C언어 ] 좌석예약하기 프로그램  (0) 2021.06.24
[ C언어 ] 반복문  (0) 2021.06.17
[ C언어 ] 조건문  (0) 2021.06.17