【C語言面試題】第2題:宏參數的連接

#include <stdio.h>

#define STR(s)    #s
#define CONS(a,b)    (int)(a##e##b)

int main()
{
    printf(STR(vck));
    printf("\n");
    //vck
    //2000
    printf("%d\n",CONS(2,3);
    
    return 0
}

宏定義中,#把宏參數變爲一個字符串,用##把兩個宏參數貼合在一起。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章