int*p=a; P=&a;有什么不同

 我来答
匿名用户
2016-06-23
展开全部
1*p=a;//表示将a的值赋给p所指单元。p=&a;//表示将p指向a单元,即将a单元的地址赋给p。2inta,b;int*pa,*pb;a=10;b=20;*pa=a;*pb=b;//这两个语句有问题。pa,pb是野指针,没有指向任何单元。printf("%d,%d\n",*pa,*pb);printf("%x,%x\n",pa,pb);//pa,pb的野指针,其值不确定。printf("%x,%x\n",&a,&b);//输出a,b的地址。
我是塞上江南啊
2016-06-23 · TA获得超过172个赞
知道小有建树答主
回答量:379
采纳率:0%
帮助的人:84.5万
展开全部
前面创造了一个指针,指向a数组,后面只是把数组a的地址给了p。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式