#define, 매크로 사용 예
// 첫번쨰 예제 #include #define PI 3.14 #define MAX(x,y) (x>y) ? x : y //macro 함수와 상수는 복사의 의미를 가지고 있다. void main() { int a=123, b=456; printf("PI=%lf\n", PI); printf("The Max is %d\n", MAX(a,b)); } // 두번째 예제 #include #define SWAP(x,y) {int t; t=x; x=y; y=t;} // x와 y를 바꿔주는 함수. void main() { int a=5, b=10; printf("a=%d\tb=%d\n", a, b); SWAP(a,b); printf("a=%d\tb=%d\n", a, b); } // 세번째 예제 #define SQU(x)..
2009. 3. 4.