永发信息网

在计算机二级c语言中 if(*p)代表什么意思?

答案:4  悬赏:40  手机版
解决时间 2021-03-27 09:28
  • 提问者网友:最爱你的唇
  • 2021-03-26 11:37
在计算机二级c语言中 if(*p)代表什么意思?
最佳答案
  • 五星知识达人网友:胯下狙击手
  • 2021-03-26 12:07
如果p指针指向的数值不为0的话追问p是个地址怎么判断追答if(NULL == p)… 是这个意思吗,判断地址不为空null==p这个条件是判断地址是否为空如果是判断地址不为空,直接if(p)就行
全部回答
  • 1楼网友:一叶十三刺
  • 2021-03-26 13:36
不为0,这里地址不会空。
  • 2楼网友:鱼芗
  • 2021-03-26 13:26
if(*p) continue
等价
if(*p!=0) continue
  • 3楼网友:梦中风几里
  • 2021-03-26 12:36
这里 p是个地址 *p就是该地址指向的值
就是说判断 p这个地址所存储的 值 是不是为真?
我讲的清楚吗?追问怎么判断p这个地址所存值是不是真追答不就是你写的语句吗? if(*p)就是if(*p!=0)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯