永发信息网

C语言里int *p; if(*p==null)和if(p==null)有什么区别 我不怎么理解这

答案:3  悬赏:0  手机版
解决时间 2021-03-28 07:54
C语言里int *p; if(*p==null)和if(p==null)有什么区别 我不怎么理解这
最佳答案
int *p;的话,
*p是一个int值,所以,if(*p==null)是不对的。
全部回答
不理解慢慢理解。用脑子。。。。。
带*号是取值的意思,即取指向地址的值。
所以if(*p == null)是判断指针p指向的地址存储的值是否为null
if(p == null)是判断指针p是否指向null
希望对你有帮助。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
粤yd4000是什么车牌
8月15中秋节,是阴历还是阳历。
世上有没有{武侯藏兵图}这本书?
为方便盲人行走,临江大街街道两旁的人行道上
给盗窃团伙提供消息触犯法律吗
三岁8个月宝宝食欲不好能吃鸡珍子皮粉吗
公安不依法办案该怎么办?
鲁迅虚伪自己仿效 ,陆绩怀橘,哭竹生笋,卧冰求
板栗炖肉怎么做
经常吃蜜枣有什么好处?
在哪里可以看《在世界中心呼唤爱》
总共150人百分之28是多少人
发动机缸盖断了颗螺丝影不影响
HTC A510e 野火G13 好吗
全国高级动卧有哪些班次
推荐资讯
大众POLO1.4L手动风尚版现在全款落地价要多少
建筑工程竣工结算的定额是什么?
102.6除以12.5商8.2时,余数是多少? 我可用方
指如削葱根,口如含朱丹,纤纤做细步。。。后
苹果7用按住说话没声音。不知道你们有碰到没
用什么样的鱼做鱼头汤最好?
89年属蛇个94年属狗的相配不?
南京哪里有卖这种烟的?日本版万宝路双爆珠fu
孟连到孟阿要几个小时怎么去
whatever和however之间的区别是什么?
how shall we deal with it什么意思
江淮帅铃国4迈斯⒍60匹马力多少钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?