若有定义:“int a[9], *p=a”,则不能表示a[1]地址的表达式是()。

A.p+1B.a+1C.a++D.++p... A. p+1
B. a+1
C. a++
D. ++p
展开
 我来答
420妙妙
2012-07-03 · 超过15用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:40.4万
展开全部
是c,因为指针指的是地址,指针变量是指用于存放地址的变量,可以通过指针变量可以访问它所指向的变量,题目int a[9], *p=a算是初始化p,也就是对指针变量的初始化,使p指向变量a
百度网友8d96a18
2018-12-18 · TA获得超过133个赞
知道小有建树答主
回答量:148
采纳率:65%
帮助的人:59.6万
展开全部
数组名是一个指针常量!不能被改变和赋值!c错。不管是a++还是++a都不可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hzl880201
2012-07-03 · 超过53用户采纳过TA的回答
知道小有建树答主
回答量:188
采纳率:100%
帮助的人:124万
展开全部
c.a++ a++表示的内容起始还是和a相同,此处还是表示a[0]的地址
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有了三分的威少01
2021-04-12
知道答主
回答量:1
采纳率:0%
帮助的人:603
展开全部
答案选C.
因为a是地址,地址是常量,常量不能当做自增自减运算符加或减
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
儒哈鹤0I
2012-07-02
知道答主
回答量:4
采纳率:0%
帮助的人:6611
展开全部
C.a++
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式