curriculum.png


1. 함수 작성법

함수란?

을 의미합니다. 앞서 사용한 printf의 경우 Standard Output에 결과를 출력하는 함수로 stdio.h 헤더 파일에 설명이 되어있지요. 이처럼 미리 정의가 되어 있어 C언어에서 사용할 수 있는 함수를 **표준 라이브러리 함수(Standard C Library Functions)**라고 합니다.

표준 라이브러리 함수 외에도 우리가 원하는 함수를 직접 만들어서 사용할 수 있습니다. 함수는 다음 과정을 거쳐 사용됩니다.

  1. 함수 선언 (Declaration)
  2. 함수 정의 (Definition)
  3. 함수 호출 (Call)

함수의 원형은 다음과 같이 작성합니다

returnType functionName(parameterType1, parameterType2);

만일 2개의 정수를 받아서 그 합을 반환하는 함수라면 다음과 같이 함수를 선언할 수 있을 것입니다.

int sum(int, int);

함수를 정의하려면 함수의 본문과 매개변수명을 정해주어야 합니다.