728x90
1. 함수
: 함수란 특정한 작업(기능)을 수행하도록 설계된 독립적인 프로그램
: 이런한 함수들이 정해진 순서에 따라 실행됨으로써 프로그램의 기능을 수행
-C 프로그램은 함수들로 구성
: 전체의 실행 내용을 몇 개의 모듈로 분류
: 각각의 모듈에 해당하는 내용을 함수로 작성
: 실행순서에 따라 그 함수들을 차례로 호출하여 실행
2. 함수의 특성
: 함수들은 서로를 자유로이 호출 가능
: 모든 함수는 서로 독립적
-함수의 장점
: 프로그램의 수정이 용이하다.
: 함수 재사용으로 코드 중복을 최소화한다.
: 프로그램의 기능을 한 눈에 파악할 수 있게 해줌으로써 유지관리가 쉽다
*단위 프로그램을 하나의 함수에 기술한 경우
: 함수의 길이가 커짐
: 프로그램의 가독성 문제
: 수정의 어려움
: 일부분만 재호출 어려움
*기능별 독립된 단위(함수)로 구성한 경우(효율적)
728x90
'방통대 > C프로그래밍' 카테고리의 다른 글
6-3 사용자 정의 함수 (2) | 2024.03.25 |
---|---|
6-2 표준 함수 (0) | 2024.03.25 |
5-3 기타 제어문 (0) | 2024.03.18 |
5-2 반복 제어문 (0) | 2024.03.18 |
5-1 선택 제어문 (0) | 2024.03.18 |