c语言,普通变量可以接收指针变量地址吗 int x *pa x=pa:可以吗 有什么定义依据

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 06:58:14
c语言,普通变量可以接收指针变量地址吗 int x *pa x=pa:可以吗 有什么定义依据

c语言,普通变量可以接收指针变量地址吗 int x *pa x=pa:可以吗 有什么定义依据
c语言,普通变量可以接收指针变量地址吗 int x *pa x=pa:可以吗 有什么定义依据

c语言,普通变量可以接收指针变量地址吗 int x *pa x=pa:可以吗 有什么定义依据
这样做很不好,你可以在编译器下试试,这种做法编译器都不允许,更何况咱们自己分析呢,
int x;实在栈区分配的内存,因为这是属于静态区的变量
而int *pa;是动态堆区变量,两个所属区域都不同,赋值肯定是有危险的.
可以将x的地址赋值给pa;
仅此而已