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;
}
코드 설명
- int add(int a, int b):
- add라는 이름의 함수를 정의합니다. 이 함수는 두 개의 정수 a와 b를 매개변수로 받아서 그 합을 반환합니다.
- return a + b;:
- 함수가 a와 b의 합을 계산하고 그 결과를 반환합니다. 이 반환값은 함수가 호출된 곳으로 전달됩니다.
- int main():
- 프로그램의 시작 지점입니다.
- int sum = add(num1, num2);:
- add 함수를 호출하여 num1과 num2의 합을 계산하고, 그 결과를 sum 변수에 저장합니다.
- 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 |