类型不同的指针变量相互赋值回出现什么情况?
答案:2 悬赏:60 手机版
解决时间 2021-02-05 02:59
- 提问者网友:相思似海深
- 2021-02-04 07:33
类型不同的指针变量相互赋值回出现什么情况?
最佳答案
- 五星知识达人网友:佘樂
- 2021-02-04 07:48
编译不会通过的,
全部回答
- 1楼网友:duile
- 2021-02-04 09:02
int *p = 0; //这是定义p为指针变量,*为指针标识符,初始值0为地址,表示p指向空,
*p = 1;//这是给p所指单元赋值为1,但本程序中p为空指针,所以出现了错,
以下代码正确:
int main()
{
int a,*p = &a; //p有具体的地址指向,即指向a
*p = 1; //*p访问的就是a,即本语句是将a值赋为1
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯