C语言,有二维数组a[3][3]。 那&a[1][1]表示的是哪些元素呢?。。下午考试

但是为什么printf("%s",&a[1][1])输出后是a[1][1].a[1][2]两个元素... 但是为什么printf("%s",&a[1][1])输出后是a[1][1].a[1][2]两个元素 展开
 我来答
jasson918
2011-06-27 · TA获得超过2867个赞
知道小有建树答主
回答量:1100
采纳率:66%
帮助的人:444万
展开全部
不是表示那些元素,而是得到a[1][1]元素的地址,&是一个去地址的运算。
那是因为你输出的是一个字符串,开始的位置是a[1][1],字符串的结束标志是'\0',也就是以字节0结束,而在内存中的放置顺序已后面下标为准,连续放置,所以a[1][1]后面紧跟着a[1][2]。
成为程序员
2011-06-27
知道答主
回答量:7
采纳率:0%
帮助的人:1.2万
展开全部
第二行第二个数的地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
812303974
2011-06-27 · TA获得超过192个赞
知道答主
回答量:120
采纳率:0%
帮助的人:84.8万
展开全部
就是第二行第二个数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式