在计算机二级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
等价
if(*p!=0) continue
- 3楼网友:梦中风几里
- 2021-03-26 12:36
这里 p是个地址 *p就是该地址指向的值
就是说判断 p这个地址所存储的 值 是不是为真?
我讲的清楚吗?追问怎么判断p这个地址所存值是不是真追答不就是你写的语句吗? if(*p)就是if(*p!=0)
就是说判断 p这个地址所存储的 值 是不是为真?
我讲的清楚吗?追问怎么判断p这个地址所存值是不是真追答不就是你写的语句吗? if(*p)就是if(*p!=0)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯