LIshy2 Asked:2020-12-29 22:01:20 +0000 UTC2020-12-29 22:01:20 +0000 UTC 2020-12-29 22:01:20 +0000 UTC 如何在#define 中调用变量名? 772 #define trace(x) cout << "x=" << x; 我想打电话 int a = 5; trace(a) 结论是a=5。如何实施? c++ 1 个回答 Voted Best Answer HolyBlackCat 2020-12-29T22:04:03Z2020-12-29T22:04:03Z 像这样: #define trace(x) cout << #x "=" << x; 在此处#x展开"a"。 您不必在#xand之间放置,因为相邻的字符串文字会自动组合成一个。"="<<
像这样:
在此处
#x
展开"a"
。您不必在
#x
and之间放置,因为相邻的字符串文字会自动组合成一个。"="
<<