안녕하세요.

 

C는 함수로 이루어져 있다 해도 과언이 아니라고 합니다. C언어로 만들어진 프로그램 대부분은 모두 함수를 가지고 있죠.

 

그래서 이번시간에 함수의 정의에 대해서 알아보도록 하겠습니다.

 

먼저 함수는 함수명을 가지고 매개변수와 반환값을 가지고 있습니다.

 

함수란 특정한 동작을 하도록 프로그래머들에 의해 작성된 것이고. 대표적인걸 말하면 화면에 출력 하는 것이라고 할수 있습니다.

 

예를 들면 다음과 같습니다.

 

#include <stdio.h>

 

int hap (int end); //함수 원형 선언

 

voin main()

{

    printf("1~100까지의 합: %d\n",hap(100);    //함수의 호출

}

 

int hap( int end);  // 함수의 본체

P

   int 1, hap = 0;

   for( i=1, i<=end; i++)

   {

      hap += 1;

    }

   return hap;

}

 

결과 : 5050 ( 1부터 100까지 모두를 더한값 입니다.)