C 언어 문법 질문

굼벵이의 이미지

변수앞에 &, * 표시는 봤는데 # 기호는 도대체 뭔지 모르겠네요. 혹시 아시는 분들 알려주세요.

제가 보는 코드는

#define NameVal(x) \
if (! strncmp (bp, #x, strlen (#x))){ \
bp += strlen (#x); \
x = strtod (bp, &bp); \
}

cats96의 이미지

냉무

neogeo의 이미지

http://en.wikipedia.org/wiki/Preprocessor

전처리기로 검색해도 많은 정보를 찾으실 수 있을겁니다.

Neogeo - Future is Now.

Neogeo - Future is Now.

굼벵이의 이미지

질문에 답해주셔서 감사합니다. 전처리기 쪽으로 더 찾아봐야 할 것 같네요.

sangwoo의 이미지

저게 뭐였더라... 아마 변수 이름을 문자열로 만들어 주는 거였던거 같은데요. 이거 쓴지 오래돼서 기억이 잘...
글구 ##는 concatenate 이었던 거 같네요.

----
Let's shut up and code.

----
Let's shut up and code.