我问的问题非常基础,但我试图通过在编译器中做练习来理解C++中指针的行为。但是,当我想知道为什么C++语法是这样工作的时候,我测试了另一种为指针赋值的方法:using namespace std;
int main问题是,为什么这样做行不通:using namespace std;
int *p, i;
我最近试图真正掌握C++中的引用和指针,但我有点困惑。我理解*和&运算符,它们可以分别获取地址上的值和值的地址,但是为什么它们不能简单地与int这样的基本类型一起使用呢?例如,我不明白为什么你不能像下面这样做,而不使用任何奇怪的指针变量创建:int y = &x; //Set 'y' to the m