【发布时间】:2019-09-22 05:48:33
【问题描述】:
试图了解在执行此代码期间内存中究竟发生了什么以及它导致分段错误的原因。
#include <stdio.h>
int main() {
int* ptr;
*ptr = 5;
printf("%d", *ptr);
return 0;
}
【问题讨论】:
-
*ptr = 5尝试将5写入p中保存的地址。问题:这个地址是是什么?你有写它的权限吗?
标签: c