Search
Duplicate

제작 함수

Created
2021/11/18 08:53
Tags

논리적인 부분을 하나의 함수안에 농축할때 제작 함수를 사용한다.

언제 제작 함수를 만드는가?
반복적으로 사용되는 코드
프로그램의 구조를 함수 단위로 나눌 때
ex) initXXX( ) : 초기화에 관한 코드
UpdataXXX( ) : 업데이트에 관한 코드
ReleaseXXX( ) : 메모리 해제에 관한 코드
main 은 전체 프로그램이 흘러가는 구조를 나열하는 곳이다.
그게 계속 길어지다보면 그 흐름을 읽기 힘들어 질때가 있다. 그 부분을 제작 함수로 나눠서 작업을 할 수 있다.
제작 함수의 선언
main( ) 함수 위에 선언하는 경우
main( ) 함수 아래에 선언하는 경우 (대부분 이경우를 추천한다 메인함수가 너무 밑으로 밀리기 때문이다.)
: 함수의 원형을 상단에 명시 (int XXX(매개변수1, 매개변수2);) 꼭 ;(세미콜론)을 사용해야함
#include <stdio.h> int sumof(int a, int b); int main(void){ int a = 5; int b = 11; printf("%d\n", sumof(a, b)); return 0 } int sumof(int a, int b){ int c = (a + b); return c; }
C
복사