전처리기

Developer/C / C++ 2013. 8. 2. 13:33

#과 ##은 전처리기의 연산자로 컴파일러가 #define전처리 과정에서만 사용하는 특수한 연산자

C언어 자체의 연산자는 아니므로 우선순위나 결합규칙 등은 적용되지 않는다.

- 출력결과 -

5*3=15

2*(3+1)=8

 

 

#연산자는 #define문의 인수앞에 사용되며 피연산자를 문자열로 바꾸는 역할을 한다.

 

'Developer > C / C++' 카테고리의 다른 글

가변인자를 이용한 함수  (0) 2013.08.07
struct size  (0) 2013.08.05
#pragma pack  (0) 2013.08.02
const 와 포인터  (0) 2013.08.01
배열을 포인터로 표현  (0) 2013.08.01
Posted by No names
,