ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [C언어] 5-1. 함수의 개념
    프로그래밍/C 2014. 4. 5. 20:12
    반응형

    1. 함수의 개념

    - C언어에서 함수는 프로그램 수행 시 반복적으로 자주 사용되는 소스 코드 부분을 따로 모아서 블록 형태로 만들어 두고 그 기능이 필요할 때마다 호출해서 사용하는 기능이다. 

    - 함수는 어떤 기능을 수행하는 데 필요한 일련의 명령어들을 모아 놓은 모듈단위로 표현할 수 있다.

    - C 프로그램은 함수의 집합으로 구성된 프로그램, 즉 각각의 함수들이 모여서 프로그램 전체 구조를 구성한다고 보면 된다.

    - C언어는 main()함수로 시작하고 종료해야 하므로 프로그램 내에 반드시 main() 함수를 한번 정의해서 사용해야한다.




    2. 함수 사용의 장점


    * 코드의 간결성

    - 반복되는 소스 코드 부분을 하나의 블록형태로 모아두었기 때문에 소스 코드가 간결해지고 분석하기 쉬워진다.


    * 소스 수정 및 유지보수 용이

    - 프로그램을 함수단위로 묶어서 각 기능을 구현하면 소스에 대한 수정이 필요한 경우 전체 소스에 대한 수정이 아니라 기능이 구현된 함수단위로 수정을 하면 되므로 소스의 수정 및 유지보수가 용이해진다.


    * 프로그램의 모듈화

    - 연관된 기능별로 함수를 작성해서 사용하게 되므로 프로그램의 모듈화가 가능하다.


    * 소스 코드 효율성 증대

    - 반복적으로 사용되는 소스 코드를 따로 모아서 블록형태로 만들어 두고 필요할 때마다 호출해서 사용하므로 이용률이 높아 효율성이 증대된다.


    * 요약후기

    - 없다.. 최대한 빠르게, 정확하게..가 목표.




    반응형

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

    [C언어] 5-3. 사용자 정의 함수  (0) 2014.04.05
    [C언어] 5-2. 표준함수  (0) 2014.04.05
    [C언어] 5-1. 함수의 개념  (0) 2014.04.05
    [C언어] 4-3. 기타 제어문  (0) 2014.04.05
    [C언어] 4-2. 반복 제어문  (0) 2014.04.05
    [C언어] 4-1. 조건 분기 제어문  (0) 2014.04.04

    댓글 0

Designed by Tistory.