Please enable JavaScript.
Coggle requires JavaScript to display documents.
함수 (함수란?, 함수 선언과 정의, 함수 동작 원리) - Coggle Diagram
함수
함수란?
-
-
-
-
함수 호출관계
부모함수의 호출에 자식함수는 실행되며 자식함수는 자신의 블록을 실행한 후 종료되면 자신을 호출한 부모함술로 복귀한다. 부모함수는 자식함수가 복귀되면 이후 코드를 계속 실행하게 된다.
-
함수 선언문 : 함수는 변수처럼 사용하기 전에 미리 선언해야한다. 함수는 호출하기 전에 선언하며, 선언형식은 함수정의 중 함수헤더를 선언하면 되며, 선언문은 명령문이므로 ';'으로 끝나야 한다.
함수 선언과 정의
-
-
함수는 정의시 필요할 때 마다 호출을 함, 함수 호출 전 함수의 원형을 선언하여 컴파일러에게 함수의 형식을 알려 주어야 한다.
함수 호출 전 컴파일러에게 함수가 어떤 인수를 가지고 호출되며, 반환 형이 무엇인지에 대한 정보를 미리 알려주어야 한다.
-
-
-
함수 동작 원리
-
함수는 전달인자를 가질 수 있으며, 무엇인가 처리하여 값을 반환 할 수 있다.
-
값을 반환 하는 함수
-
-
전달인자 o: 함수 호출시 값 전달, 전달하고자 하는 값을 return문과 함께 기술 , 함수 정의 : 함수명 앞에 반환 값의 자료형 명시, 함수명 앞에 리턴 자료형을 생략하면 함수는 int형이 반환되는 것으로 간주함