##是一个连接符号,用于把参数连在一起 
#是“字符串化”的意思。出现在宏定义中的#是把跟在后面的参数转换成一个字符串

#define paster( n ) printf( "token " #n" = %d\n ", token##n ) 
所以paster(9);就是相当于 printf("token 9 = %d\n",token9);

相关文章:

  • 2022-12-23
  • 2021-09-18
  • 2022-12-23
  • 2022-12-23
  • 2021-11-26
  • 2021-06-21
  • 2021-05-23
猜你喜欢
  • 2021-08-22
  • 2022-12-23
  • 2022-12-23
  • 2021-07-17
  • 2022-12-23
  • 2022-12-23
  • 2022-01-28
相关资源
相似解决方案