본문 바로가기
방통대/C프로그래밍

6-1 함수의 개념

by 꿈꾸는 몽나 2024. 3. 25.
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