Chapter 7. 함수 - C++의 프로그래밍 모듈 - 함수 정의

SeungHee Yun·2022년 12월 13일
0

C++ 기초 플러스

목록 보기
65/115

함수 정의


함수는 두 그룹으로 나눌 수 있다.

리턴 값이 있는 함수와 없는 함수다. 다음 예시를 보자.

    void functionWithNoReturn()
    {
        cout << "Hi";
        return;             // 생략 가능하다.
    }

    int fuctionWithReturn(int a, int b)
    {
        if(a>b)
        {
            return a;
        }
        else
        {
            return b;
        }
    }

functionWithNoReturn() 함수는, return값이 없는 함수이다.

배달 요리 주방장이 음식은 만들었으나, 음식을 배달하지는 않는 것

fuctionWithReturn() 함수는,

두 정수 a / b 를 입력 받는 return 함수이다.

두 정수의 크기를 비교한 후, 더 큰 값을 return 해주는 함수이다.

배달 요리 주방장이 a / b 중, 더 양이 많은 음식을 주문 받았을 때,

a / b 를 비교 후, 양이 더 많은 음식을 배달해 주는 것이다.


출처 : C++ 기초 플러스 6판 / 성안당


profile
Enthusiastic Game Developer

0개의 댓글