*pointer_1=100;为什么是错误的?
答案:3 悬赏:70 手机版
解决时间 2021-06-02 05:59
- 提问者网友:你给我的爱
- 2021-06-01 07:01
*pointer_1=100;为什么是错误的?
最佳答案
- 五星知识达人网友:旧脸谱
- 2021-06-01 07:50
如果是声名这个指针时,
*pointer_1=100;
是不行的,如果在其他地方,这是一个合乎语法的写法,但是,如果pointer_1未指向一个可用的内存地址,则很可能导致内存访问异常。
全部回答
- 1楼网友:青灯有味
- 2021-06-01 08:09
哪有把立即数赋给指针的。再说了,100可能不在程序允许的地址空间里面,不能这样赋值的
- 2楼网友:不甚了了
- 2021-06-01 07:59
是c++吗?如果是的话
int *p;
int a=1;
p=a;
因为指针不能直接给他赋值
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯