- #include <iostream>
- using namespace std;
-
- #define PR(x) cout << #x << " ---> " << x << endl;
- int main()
- {
- int i = 10;
- PR(i);
- float f = 10.3f;
- PR(f);
- return 0;
- }
结果为:
i ---> 10
f ---> 10.3
但是, 下面程序是有错误的:
- #include <iostream>
- using namespace std;
-
- #define PR(x) cout << #x << " ---> " << x << endl;
- int main()
- {
- int i = 10;
- cout << #i << " ---> " << i << endl;
- return 0;
- }