강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

SeongHoon Ahn님의 프로필 이미지
SeongHoon Ahn

작성한 질문수

홍정모의 따라하며 배우는 C++

1.5 함수와의 첫 만남

void 함수와 매개변수

작성

·

255

0

#include <iostream>

using namespace std;

int addTwoNumbers(int a, int b)
{
    int sum = a + b;
    return sum;
}

void printSum(int sum)
{
    cout << "The sum is " << a << endl;
}
int main()
{
    int sum = addTwoNumbers(3,4);
    
    printSum(sum);
    
    return 0;
}

 

질문있습니다. void 함수는 전달되는인자와 함수에서 받는 매개변수도가없다고 이해했는데 위에 코드와 같이 작성하면 잘 작동이되는것같아서요. void타입 함수에 인자를 전달하는것은 나쁜습관인가요?

답변 1

1

안녕하세요,

void값을 리턴하는 함수에게 인자를 전달하는 것은 아무 문제도 되지 않습니다 :)

 

 

 

SeongHoon Ahn님의 프로필 이미지
SeongHoon Ahn
질문자

답변감사합니다!

SeongHoon Ahn님의 프로필 이미지
SeongHoon Ahn

작성한 질문수

질문하기