함수는 잘 정의된 특정 작업을 수행하는 독립적인 블록입니다.
장점 C 언어의 함수에는 다음이 포함됩니다 -
- 재사용성.
- 프로그램 기간을 단축할 수 있습니다.
- 결함이 있는 기능을 쉽게 찾고 찾을 수 있습니다.
- 하향식 모듈식 프로그래밍을 용이하게 합니다.
하향식 설계 및 구조 차트
복잡한 문제를 하위 문제로 나누어 해결하는 문제 해결 방법입니다.
구조도는 문제의 하위 문제 간의 관계를 보여주는 문서화 도구입니다.
문제를 관련 하위 문제로 나누는 것은 알고리즘을 정제하는 과정입니다. 예를 들어, 2개의 숫자에 대해 산술 연산을 수행하면 다음을 수행할 수 있습니다. -
- 합계를 구합니다.
- 차이점을 찾으세요.
- 제품을 찾습니다.
- 몫을 구합니다.
첫 번째 단계를 위한 정제된 알고리즘은 다음과 같습니다 -
- 숫자 2개 가져오기, b
- 합계 구하기, c =+ b
- 합계 인쇄
구조도