정보처리기능사 실기 정리(프로그래밍, C언어, 함수, Function, main, void, 전달인자, 반환값, 매개변수, return)


정보처리기능사 실기 정리(프로그래밍, C언어, 함수, Function, main, void, 전달인자, 반환값, 매개변수, return)

오늘은 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)