-
함수의 선언과 사용C, C++ 2018. 12. 12. 16:50
C언어에서는 함수를 아래와 같이 사용한다.
#include <stdio.h>
int add(int, int);
int multiple(int, int);
선언부 - 제일 상단, 함수의 내용을 정의하지 않음 매개변수와 함수의 이름만을 선언
: 컴파일러에게 함수를 선언하여 사용하겠다는 것을 알리는 역할
자바의 경우에는 JVM이 모두 선언과 정의를 해주기 때문에 할 필요가 없음
int main(){
int result = add(10,20);
printf("result: %d\n", result);
result = multiple(10,20);
printf("result: %d\n", result);
main 함수 ( 실행부)
함수의 사용은 여기서 이루어진다.
int add(int a, int b){
int result = a+b;
return result;
}
int multiple(int a, int b){
int result = a*b;
return result;
}
정의부 - 함수의 정의가 이루어짐
함수 정의부 정의부에서는 반드시 매개변수의 이름을 적어줘야함.
※ 선언부 겸 정의부를 겸하여 main 상단에 정의부만 사용하여 선언부를 겸하여 사용하는 것도 가능함
---------------
정의부
실행수
---------------
'C, C++' 카테고리의 다른 글
포인터와 배열 (0) 2018.12.13 포인터 (0) 2018.12.12 [IEEE 754] 부동소수점과 바이어스 표현법 (0) 2018.12.12 C의 자료형의 표현[java와 비교] (0) 2018.12.12 [20181207] 수의 체계2+ C언어 개요 (0) 2018.12.07