반도체/C++

16. 두 수의 합을 반환하는 함수

Clair_de_Lune 2024. 7. 26. 16:43
728x90
예제: 두 수의 합을 반환하는 함수



#include <iostream>
using namespace std;

// 두 수의 합을 반환하는 함수
int add(int a, int b) {
    return a + b; // a와 b의 합을 반환
}

int main() {
    int num1 = 5;
    int num2 = 10;

    // add 함수를 호출하고 반환된 값을 sum 변수에 저장
    int sum = add(num1, num2);

    // 결과 출력
    cout << "두 수의 합은 " << sum << "입니다." << endl;

    return 0;
}

코드 설명

  1. int add(int a, int b):
    • add라는 이름의 함수를 정의합니다. 이 함수는 두 개의 정수 a와 b를 매개변수로 받아서 그 합을 반환합니다.
  2. return a + b;:
    • 함수가 a와 b의 합을 계산하고 그 결과를 반환합니다. 이 반환값은 함수가 호출된 곳으로 전달됩니다.
  3. int main():
    • 프로그램의 시작 지점입니다.
  4. int sum = add(num1, num2);:
    • add 함수를 호출하여 num1과 num2의 합을 계산하고, 그 결과를 sum 변수에 저장합니다.
  5. cout << "두 수의 합은 " << sum << "입니다." << endl;:
    • 반환된 값인 sum을 사용하여 결과를 출력합니다.

 

 

 

위 코드를 실행하면 다음과 같은 결과가 출력됩니다:

두 수의 합은 15입니다.

이처럼, 함수가 값을 반환하면 호출한 곳에서 그 값을 변수에 저장하거나 다른 작업에 사

728x90

'반도체 > C++' 카테고리의 다른 글

18. C++의 형변환 (1)  (1) 2024.07.29
17. C++의 템플릿  (1) 2024.07.29
15.값을 반환하는 함수 VS 값을 반환하지 않는 함수  (1) 2024.07.26
14. C++과 C언어의 차이 (2)  (1) 2024.07.26
13. C++의 기본인수  (2) 2024.07.26