• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

void 함수와 매개변수

22.07.06 15:11 작성 조회수 117

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

강민철님의 프로필

강민철

2022.07.06

안녕하세요,

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

 

 

 

답변감사합니다!