반응형
#include 
//*******************************************************************************
// 함수 작성법
//*******************************************************************************
// 선언과 정의 ??
// -> 선언 --> 실제는 존재하지 않지만 존재 할것이다라는 것 !!
// -> 정의 --> 선언에 대한 실체적인 구현
//*******************************************************************************
// 1. 함수의 선언
//*******************************************************************************
// --> 항상 함수를 사용하는 곳이전에 와야한다 !!
// --> 함수를 사용하기 위해 함수의 존재를 알려야하기 때문이다.
// int sum(int x,int y);//매개변수의 이름은 생략이 가능하다!!

// 리턴타임: 함수가 호출한 곳으로 되돌려줄 데이터 형식
// 함수이름: 다른 함수들과 구별되는 고유의 식별자
//           (변수 이름과 동일, 숫자 x, 특수기호 x, 키워드, _)
// 매개변수 : 인수, 인자값, 파라미터) :호출한 곳에서 함수로 전달되는 데이터
int sum(int x,int y); // 존재하는 함수의 모양??
                       // 함수의 원형, 프로토타입, 함수의 시그니쳐

void main()
{
	//sum(10,20); // 함수호출

	int result =0;
	result = sum(10,20);
	printf("result : %d \n",result);
}

//*******************************************************************************
// 2. 함수의 정의 (실제 구현부 ) -> 함수의 몸통 !!
///*******************************************************************************
int sum(int x,int y)
{
	return x+y;
}

'C, C++' 카테고리의 다른 글

[C] 함수의 다른 이름들  (0) 2014.11.18
[C] 함수의 여러가지 종류  (0) 2014.11.18
[C] 함수  (0) 2014.11.18
[C] 반복문  (0) 2014.11.17
[C] 조건문 반복문  (0) 2014.11.17

+ Recent posts