取消引用指针并立即为其分配变量,导致分段错误

De-referencing a pointer and assigning it a variable instantly resulting in segmentation fault

本文关键字:变量 错误 分段 分配 指针 引用 取消      更新时间:2023-10-16

我想通过取消引用将变量的地址分配给指针。为什么它会出现分段错误?我希望程序打印u变量的地址。

#include<iostream>
using namespace std;
int main(){
int t = 4;
int u = 5;
int * p;
*p = &t;
*p = u;
cout << p;
}

使用p = &t;将地址分配给p。p已经是一个指针。或者与int *p = &t在同一条线上进行