A.h

#define PI 3.1415

double Mul(double num1, double num2);


main.c

Mul(3,4);


여기서 매크로의 명령문이 파일단위로만 유효하다고 나와있는데 main.c에서 왜 원넓이 구하는 함수가 실행이 가능함?

파일단위 컴파일이니까 PI를 모르지 않나?