NULL

함수의 선언 본문

C

함수의 선언

1924 2016. 12. 20. 06:11

함수의 선언


컴파일이 위에서 아래로 진행이 되기 때문에

함수의 배치순서는 중요하다.


컴파일 되지 않은 함수는 호출이 불가능하다.


컴파일러는 위에서 아래로 읽기때문에


메인함수가 필요로 하는 함수보다 위에 있으면

컴파일러는 필요로 하는 함수를 인식하지 못해서

필요로 하는 함수를 호출할수없게 된다.


그래서 일반적으로 함수의 선언을 해준다.


예시) int add(int n) 이런 함수가 존재한다면


정의는 중요하지않다. 변수선언하듯이

함수도 선언해주는것이다.



int add(int n); // 선언 예시 1

int add(int); // 선언 예시 2


예시 1도 선언하는덴 지장없지만

변수 이름이 중요한게 아니라

그 함수에 매개변수와 반환값이 중요하지

변수이름이 중요한게 아니기때문에


예시 2로 해도 상관없다.

'C' 카테고리의 다른 글

문자 입출력함수  (0) 2017.02.08
입출력 스트림의 이해(I/O)  (0) 2017.02.03
함수포인터 선언과 이해  (0) 2016.12.20
다차원배열과 포인터의 관계  (0) 2016.12.19
이중포인터 이해하기  (0) 2016.12.19
Comments