我正在重新开始我的 C++ 研究,并真正尝试了解基础知识。指针总是给我带来麻烦,我想确保我真的明白了,然后再继续前进并在路上感到困惑。
可悲的是,我从一开始就被我正在阅读的教程的不一致所困扰。有些人以这种方式进行指针声明:
int *x
有些人这样做:
int* x
现在两者中的前者似乎是迄今为止最常见的。这令人不安,因为第二个对我来说更有意义。当我读到 int *x 时,我读到“这是一个 int,它的名字是 *x”,这不太对。但是当我阅读第二个时,我看到“这是一个 int 指针,它的名字是 x”,这非常准确。
那么,在我建立自己的思维导图之前,两者之间是否存在功能差异?如果我这样做,我会成为麻风病人的弃儿吗?
谢谢。