12번째줄에 iNum = Add(10,20);으로 Add함수를 호출했다.
함수를 호출할 경우 지금 작동되던 main함수를 멈추고 Add함수의 위치로 점프한다.
호출되어 작동한 첫번째줄의 선언 int Add(int num1,int num2) 에는 num1과 num2에 각각 10과 20를 초기화시킨다.
12번째줄의 Add(10,20)은 Add함수의 첫번째 인자와 두번째인자에 10과 20을 넣으라는 뜻.
main함수에서 Add를 호출하지 않으면 주석과 다름없이 아무것도 작동이 되지않는다.
main함수는 Add함수를 호출했기때문에 Add함수의 모든 명령이 종료되기 전까지는 모든 수행을 멈춘다.
함수의 호출
int Add(int num1,int num2);
이런 함수호출만을 여러줄 모아놓은것을 header파일 이라고 부르며 불러올때<*.h>로 호출한다.
'2014 C > 3월' 카테고리의 다른 글
2014.03.24 (0) | 2014.03.24 |
---|---|
2014.03.24 (0) | 2014.03.24 |
2014.03.20 (0) | 2014.03.20 |
2014.03.19 (0) | 2014.03.19 |
2014.03.18_2 (0) | 2014.03.18 |