C ++缺少指针初始化和逻辑上的逻辑。使用

时间:2014-02-28 21:07:28

标签: c++ logic

这不是逻辑:

int *ptr = &otherInt;

当我们这样做时,ptr会给出otherInt的地址,*ptr会给出其他内容。

但我们明确写明(* ptr)等于地址*ptr = &otherInt

逻辑上,*ptr应该提供地址,ptr提供其他内容。

你不觉得吗?

1 个答案:

答案 0 :(得分:1)

我认为你错了。考虑一下:

int *ptr;
int otherInt = 10;

ptr = &otherInt; // Notice this line.

星号是声明的一部分,而不是作业。