c语言,求答案和解析

c语言,求答案和解析1.若定义inta[6]={1,2,3,4,5,6},*p=&a[2];,则p[3]的值是___.2若有定义inta=1,b=4,c=3;则表达式!(... c语言,求答案和解析1.若定义 int a[6]={1,2,3,4,5,6},*p=&a[2];,则 p[3]的值
是___.
2 若有定义 int a=1,b=4,c=3;则表达式!(a<b)&&!
c||1 的值是______。
展开
 我来答
百度网友2ebe1e4f3
2017-05-31 · TA获得超过1.3万个赞
知道大有可为答主
回答量:9245
采纳率:52%
帮助的人:3257万
展开全部
第一题,*p=&a[2],就是p指向第三个元素3,如果把p看做数组,那么p[0]就是3,所以p[3]就是6了。第二题,!(a<b) && !c || 1,因为&&优先级比||高,所以 || 左边的 !(a<b) && !c 先运算,设运算结果是x,则剩下的是x || 1了,根据或运算的规则可知,最终的结果就是1。如果掌握了逻辑运算的规律,这类式子只要心算就可以
京流逸0hv
2017-05-31 · TA获得超过329个赞
知道小有建树答主
回答量:233
采纳率:100%
帮助的人:38.3万
展开全部
12 34 中间要空格哦
追问
能解释一下吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-05-31
展开全部
&a[6],p是指针
追问
能稍微详细解释一下吗
追答
p是指针   存的是地址    &是取址符     p存的是a[2]的地址   []是地址加   在原来的地址上加3     第二个问题是优先级   你看一下优先级就明白了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式