【发布时间】:2017-08-19 07:39:50
【问题描述】:
在下面的代码中,一个指针指向它自己的内存地址。
#include <stdio.h>
int main()
{
void * ptr;
ptr = &ptr;
return 0;
}
如果指针能够指向它自己的内存地址,这有意义吗?
【问题讨论】:
-
您希望错误或警告说什么?也就是说,这里的(甚至潜在的)问题是什么?
-
我猜这属于“奇怪,但如果你坚持这样做,没有问题”。
标签: c pointers memory-address