只有注册用户登录后才能阅读该文。 阅读全文
摘要:
#include <stdlib.h>//在#define中,标准只定义了#和##两种操作。//#用来把参数转换成字符串,//##则用来连接两个前后两个参数,把它们变成一个字符串。//如果#或##后的参数本身也是一个宏的话,#或##会阻止这个宏的展开。// 在C语言中字符串中的二个相连的双引号会被自动忽略#define parser(n) printf("token"#n"=%d\n",token##n)int main(){int token9=10;parser(9);return 0;}//output://token9=10#defi 阅读全文