함수는 입력, 처리, 반환을 하나의 이름으로 묶는다
선언부는 호출자가 지켜야 할 약속이고, 본문은 그 약속을 실제 작업으로 완성하는 부분입니다.
int
add(int a, int b) { return a + b; }
반환 타입
int
호출한 자리로 돌려줄 값의 종류를 먼저 약속합니다.
함수 이름
add
작업 목적을 한 단어로 부르는 호출 지점의 이름입니다.
매개변수
int a, int b
함수 밖에서 들어오는 값을 타입과 순서로 받습니다.
본문과 return
return a + b;
실제 계산을 끝낸 뒤 약속한 타입의 값을 반환합니다.
01인자 준비
02매개변수에 전달
03본문 실행
04결과 반환
핵심: 함수의 첫 줄만 읽어도 “무엇을 받고 무엇을 돌려주는지”가 보여야 합니다.