【发布时间】:2016-12-04 14:04:35
【问题描述】:
如果p 和temp 是两个指针变量,其中p 包含NULL 和temp 指向某个内存地址。
现在假设p = temp;
这意味着现在p 指向的地址与temp 指向的地址相同。
这是否意味着两个指针变量 p 和 temp 现在指向同一个内存地址?
【问题讨论】:
-
是的,确实如此,这也是指针的用例之一。
-
这就像问“两个整数可以有相同的值吗?”
-
@harold:对于非 2s 补充架构来说这是一个技巧问题 ;-)
-
据我所知 Int 是一种数据类型,其中指针是指针而不是数据类型,因此 int 变量可能具有相同的值但不确定指针
-
@SinchitBatham:
char*也是一种数据类型。多个实例可以具有相同的内容。指针的内容是对象的地址。没有什么能阻止您将其存储到适当类型的多个指针中。
标签: c data-structures linked-list