함수의 정의
오늘은 함수의 정의를 배우겠습니다.
#include<stdio.h>
int plus(int a, int b){
return a+b; //a+b의 값을 반환
} void main(){
int x, y;
scanf("%d, %d", &x, &y);
printf("%d+%d=%d", x, y, plus(x, y)); //함수 호출
}
그런데 함수는 왜 쓰는 걸까요?
-비하인드 스토리-
함수는 나왔다가 자역할을 하고 메모리상에서 사라지기 때문에 메모리 절약을 할 수 밌습니다.
헤더를 호출(ex. stdio.h)하면 메모리를 잡아먹지 않는 것도 그 이유입니다.