소스 코드의 중복성을 없애준다.


가장 중요한 이유이기도하다. 한번 만들어진 함수는 여러번 호출하여 사용하면 되기때문에 중복 시킬 이유가 없어진다.



다른 프로그램을 제작할 때도 사용이 가능하다.


소스 코드를 그대로 옶기면 사용이 가능하다



복잡한 문제를 단순한 부분으로 분해 가능하다.


일반적인 상용 프로그램은 우리가 지금까지 배워왔던 부분보다 훠얼씬 복합하기때문에 대규모의 프로그램을 개발하고 유지보수 하기 위해서는 전체 프로그램이 하나의 덩어리로 되어잇는 것 보다 작은 부분들로 나누어져 있는 것이 더 관리하히가 쉽다.


이것이 모듈의 개념이며 회사 전체가 영업팀, 연구개발팀, 총무팀으로 나뉘어서 작업하는것과 같은 개념이다.

'C 프로그래밍 > 6. 함수' 카테고리의 다른 글

6.5 라이브러리 함수(난수)  (0) 2019.06.18
6.4 함수 원형  (0) 2019.06.18
6.3 매개 변수와 반환값.  (0) 2019.06.18
6.2 함수의 정의  (0) 2019.06.18
6.1 함수란??  (0) 2019.06.18