关于#的问题
#define PRINT(int) printf(#int " = %d\n ", int);
想请问这里的#int的#起到什么作用呢 谢谢
[解决办法]
貌似文字替换. 比如:
PRINT(100)
-->
printf( "100 " "= %d\n ", 100);
因此输出: 100 = 100
这个有点问题的吧. 如果
int myval = 100;
PRINT(myval);
不行的吧...