CODEDRAGON ㆍDevelopment/C, C++
함수의 기본형식
함수를 정의할 때에는 입력부분, 처리부분, 출력부분을 각각 정의해야 합니다.
int main(void) //함수 헤더
{ //함수의 시작
수행 구문;
수행 구문;
수행 구문;
return 0;
} //함수의 종료 |
구분 |
기본형태 |
설명 |
void |
입력 형태 |
· 입력부분 · 함수가 입력 받을 형태 · void 란 '아무 형(타입)이 없는', '공허한', '텅빈'의 의미 · 입력받는 아무런 값이 없다는 의미 |
main |
함수 이름 |
· 함수의 이름을 표현 |
int |
출력 형태 |
· 출력부분 · 함수의 출력을 나타내는 형태 · 반환자료형 |
수행구문; |
함수의 기능 |
· 처리부분 · 함수가 수행할 기능 정의 · 함수는 여러 개의 문장으로 이루어져 있습니다. · 이 문장들은 순차적으로 실행됩니다. |
return 0; |
함수 종료 및 반환 |
· 함수를 호출한 곳으로 프로그램의 흐름을 이동합니다. |
함수 정의 - 다양한 형태의 함수 존재
int plus(int x, int y)
{//함수의 시작
int result;
result = x + y;
return result; //반환값
}//함수의 종료 |
함수 사용(함수 호출)
반환값을저장할변수 = 함수명(입력값1, 입력값2, ...) |
result = plus(10, 20); change( ); |
'Development > C, C++' 카테고리의 다른 글
컴파일러, Compiler, 기계어, 컴파일(Compile) (0) | 2019.02.19 |
---|---|
C++ 프로젝트 생성 - Empty Project (0) | 2019.02.17 |
메모리 영역의 특징 (0) | 2019.01.15 |
While, 중첩 while문 (0) | 2019.01.07 |
While, while 무한 루프(무한 반복문) (0) | 2019.01.07 |