매크로에서 # 연산자의 사용
1 : #include <stdio.h>
2 : #define OUT(x) printf(#x " is equal to %d.\n", x)
3 : main(){
4 : int value = 123;
5 : OUT(value);
6 : return 0;
7 : }
출력 : value is equal to 123.
매크로를 정의하는 문장에서 매개 변수의 앞에 # 기호를 사용하면 매크로를 사용할 때 인수를 큰따옴표에 포함된 문자열로 변환한다.
반응형
'Backend > C' 카테고리의 다른 글
strcat() 의 사용 (0) | 2012.04.12 |
---|---|
수치 연산 함수 사용하기 (0) | 2012.04.12 |
검색과 정렬 (0) | 2012.04.12 |
문자열 비교를 위한 strcmp (0) | 2012.04.12 |
디스크 파일 사용하기 -여러 가지 함수들 (0) | 2012.04.12 |