[C++ 3.함수_2, 함수 호출, 매개변수, 파라미터]

·2022년 7월 19일
0

C++_Study

목록 보기
5/25

#220719

#3-12.함수 선언과 정의

// 함수 선언
int print_double_number(int x);

//함수 구현
int main(void)
{   
    int x;
    x=print_double_number(3);
    cout << x << endl;
}
//함수 정의
int print_double_number(int x){
    return x*2;
}

#3-13. 함수의 리턴값

  • 함수를 호출하고 '리턴값'을 반드시 '변수'에 저장해야 사라지지 않음
int add(int x, int y); 

int main(void)
{
    int sum;
    cout << "메인 함수\n" << endl;
    add(5, 10);

    // ★ 함수 호출 후 리턴값 변수에 저장 ★ 
    // 5,10 -> argument(실 매개변수) 함수를 호출할 때 사용하는 매개변수 
    sum = add(5,10);
    cout << "sum=" << sum << endl;
    cout << "add(5,10)=" << add(5,10) << endl;
    return 0;
}

//x, y -> parameter (함수 매개변수) 함수 정의에서 사용하는 매개변수 
int add(int x, int y)
{
    int z;
    z = x+y;
    return(z);

}

#3-14. 재귀함수

#3-15.실매개변수와(argument) 형식매개변수(parameter)

profile
Hakuna Matata

0개의 댓글

관련 채용 정보