반응형
#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 |