中易网

比如:指针变量p,它本身的地址是2002, 是否 *p=2002 ???

答案:4  悬赏:40  
解决时间 2021-02-27 01:44
int *p =200; 和 int *p; *p =200; 是不是一样的???
最佳答案
如果要把地址赋给指针的话,应该用16进制的形式,比如说int *p;p=0x00002002;
int *p=200;和int *p; *p =200;不一样,前一句你是想把地址直接赋初值给这个指针,后一句是把200赋给指针p所指向的int型变量,但没有指向具体的变量,会产生未知错误,应该为int a;int *p=&a;*p=200;
全部回答
不一样。第一个定义了指针p地址为200。第二个为p所指的变量的值为200 再看看别人怎么说的。
指针就像门牌号,p代表一个门牌号,*p代表该门牌号所指的具体地点。比如P为“北京市海淀区颐和园路5号”,而*p为“北京大学”。 所以p为2002```不等于*p为2002```*p=2002的意思是把2002这个值赋给p所指向的内存地址。而int *p =200; 和 int *p; *p =200;效果一样。
int *p=0; int i=0; *p=i;//*p是常量,不是地址; 你要多看看书,这个问题你不该问,而是要自己弄明白。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于恋爱谈了五个月的说说
白片玻璃丝印后使用超声波清洗为什么会把IR油
安岳县人民检察院地址在哪,我要去那里办事
乡村四月闲人少,才了蚕桑又插田。龙闲人和才
为什么侠盗4自由城之章每日次运行到R的图标后
小乐车行地址在什么地方,想过去办事
急求广州美食简介英文的。。3.20要交
一个竖心旁一个春是什么字
寿光市鸿瑞汽车维修服务有限公司在哪里啊,我
我在网上买了点东西寄的圆通快递。重浙江寄到
空手道最高段位的选手是谁
鸬鹚12V,80A锂电池大概有多少斤?
我装了支付宝,我赚的钱怎么转不到支付宝里面
广西容县南方食品股份有限公司(容县防雷检测
你不急着找她,她会先找你吗? 这句话什么意
推荐资讯
有没有在百果园水果店上班的人啊 多指点哈 明
带耳机通话时,手机会自动播放音乐
弊社と业务提携にある丽水有限公司総経理であ
为什么偏旁两点水的字不代表水
高中毕业后读了三年的职业技术学校,出来是什
我生气了,男朋友发微信问我在那,等,我要回吗
福清高豪小区房产证什么时候下来
横店街道地址在哪,我要去那里办事
有个男人为难的时候我帮了他,他说会一辈子帮
洞口县国土局黄桥国土所怎么去啊,有知道地址
液压缸要求能达到200吨的压力,不知如何选用
青岛哪个大学附近的房子比较好租,价位大约多
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?