對不起,我錯過了分號,現在我已經添加了。使用宏連接
#include <stdio.h>
#define m(i,j) (i##j)
int main(){
m(hello,world);
return 0;
}
雖然編譯我得到以下錯誤 main.c中:在函數 '主': main.c中:8:1:錯誤: '的HelloWorld' 未聲明(第一在此函數使用) 主.C:8:1:注:每個未聲明的標識符報道只有一次出現在
但
#include <stdio.h>
#define m(i,j) (i##j)
int main(){
m(1,2);
return 0;
}
作品完美的每個功能,並給答案12
「給出的答案是12」 怎麼樣?你不輸出它。 – weston
它需要一個字符串文字嗎? – BLUEPIXY