최대 1 분 소요

모. 대부분 아실것 같은데..

##은 두개의 입력값을 하나로 묶어 주는 역할을 합니다.

기본적으로 아래와 같이 쓰죠.

#define f(x) test##x

대충  써보니까 아래와 같이 쓰면 되는데요.. 보통 Register setting 관려해서 많이 쓰이는 코드입니다.

#include

#define p(x) int test##x = 1;

#define t(x,y) int test##x##y = 2;

void main(void)

{

char * test;

p(1);

printf(“%d \n”,test1);

t(1,2);

printf(“%d \n”,test12);

}

태그:

카테고리:

업데이트: