오늘은 C언어의 함수(Function)에 대해서 정리해보는 시간을 갖도록 하겠습니다. 프로그램은 ① 구현에 필요한 기능 분석 ② 작은 크기의 함수 디자인 ③ 작은 함수들의 조합으로 이루어진다고 생각합니다. 반환형태 함수이름 입력형태 int main (void) { 함수의 몸체 } 함수의 분류 전달 인자 O 반환 값 O 전달 인자 O 반환 값 X 전달 인자 X 반환 값 O 전달 인자 X 반환 값 X ▷ 전달인자와 반환 값이 모두 존재하는 경우 반환형, 함수이름, 매개변수 int add(int num1, int num2) { int result = num1 + num2; return result; // 값의 반환: result에 저장된 값을 add함수를 호출한 영역에 전달 } ① 반환형 (위의 코드에는 add앞의 int): 반환되는 값의 자료형 또한 반환할 수 있는 값의 수는 하나이 ② 매개변수 선언 (위의 코드에서는 int num1, int num2): 함수 호출 시 전달되는 인자를...
원문링크 : 정보처리기능사 실기 정리(프로그래밍, C언어, 함수, Function, main, void, 전달인자, 반환값, 매개변수, return)