【发布时间】:2021-01-04 15:48:52
【问题描述】:
我是 C++ 新手,目前正在研究它的数据结构。我在 Pointers 上看到了这个示例,但我无法说明它为什么无效。我在 Google 上搜索,但找不到答案。
问题:
Are the following expressions true or false
a. head->next == ptr1 TRUE
b. ptr1->next->data== 46 FALSE (Why!)
c. ptr2->next == NULL FALSE (Why!)
d. head->data == 12 TRUE
【问题讨论】:
-
你认为
ptr1->next->data应该是什么? -
我相信它会打印出
ptr1->next->data会打印出34 -
34等于46吗?
-
你不能把你的手指放在这张照片上,然后按照每个问题的描述放开相应的箭头吗?
-
我现在明白了,非常感谢你们,我现在觉得自己很愚蠢
标签: c++ pointers data-structures linked-list