eh 쉼터('정의냐? 선언이냐? 이것이 문제로다.') 선언은 "이러한 것이 있다."는 것이고 정의는 "이러한 것은 이것이다."라고 규정짓는 것을 말한다. int Foo(int ,int ); //"이와 같은 함수가 있다." - Foo라는 명칭에 대한 선언문 // "Foo라는 함수명은 이러한 매개변수와 이러한 리턴형식을 갖는다." -Foo라는 명칭의 signature 정의문 int Foo(int a,int b) //"이 함수는 이러한 코드를 수행한다." - (해당 함수에서 하는 연산 행위에 대한) 정의문 { return a+b; } #define MAX_STU_NUM 50 //"MAX_STU_NUM이 있다.", "MAX_STU_NUM을 50이라 정의한다." -선언문이면서 정의문 struct _Foo//"st..