06. 함수

Yongs12 ㅣ 2023. 5. 28. 14:00

함수 : 불연속적인 반복을 통한 코드 재사용을 의미한다.

함수 설계 원칙
1. 사용자 인터페이스와 내부기능은 반드시 분리한다.
2. 하나의 단위기능으로 규정할 수 있는 대상은 함수로 만든다.

형식인수 a, b 에 실인수 값을 대입하여 함수에서 연산된다.





형식인수 a, b 에 실인수 값을 대입하여 함수에서 연산된다.

두 수를 매개변수로 더해서 반환해주는 Add 함수




재귀함수를 이용한 팩토리얼 구현
재귀함수 : 자신을 재 참조하는 함수
팩토리얼 : 그 수보다 작거나 같은 모든 양의 정수의 곱
팩토리얼 5! = 5 x 4 x 3 x 2 x 1


팩토리얼을 함수로 구현한 예시

팩토리얼을 함수로 구현한 예시

 

'C, C++' 카테고리의 다른 글

08. const 상수화  (0) 2023.05.30
07. 포인터  (0) 2023.05.30
05. 배열  (0) 2023.05.27
4. 반복문  (0) 2023.05.27
03. 조건문  (0) 2023.05.25