代码:
#include <cstdlib>
#include <iostream>
#define PI 3.14159
using namespace std;
int main(int argc, char** argv) {
cout<<"Address of PI:"<<&PI<<endl;
return 0;
}
这是输出:
main.cpp: 在函数int main(int, char**)':
main.cpp:20: error: non-lvalue in unary
&' make[2]: * [build/Debug/Cygwin-Windows/main.o] 错误 1 make[1]:[.build-conf] 错误 2 make: * * [.build-impl] 错误 2
那为什么我这里看不到 PI 的内存地址呢?
谢谢你。