关于C语言数组下标操作的问题?

inta[100];那么a[b[i]]++是什么意思最好说一下具体的实例... int a[100];
那么
a[b[i]] ++ 是什么意思 最好说一下具体的实例
展开
 我来答
GetSafeHwnd
推荐于2016-04-16 · TA获得超过918个赞
知道大有可为答主
回答量:1068
采纳率:76%
帮助的人:746万
展开全部
假设 有另一个数组 int b[25];(元素为 b[0], b[1], b[2], ......., b[23],b[24]);
有一个int i; 变量 i 的值 此时刚好为 7, 数组b中的b[7] 此时刚好为 12
那么a[b[i]] ++ 就会把 a[12] 中的值 增加1

即 用 i 的 值在数组b中 找到 某个元素 的值
用这个元素的值 做 下标到数组a中 去找一个元素 把这个元素的值 增加1
追问
假设 a[12]的是0的话 操作过后代表的就是 1对吗
追答
dui
xoaxa
2015-02-27 · TA获得超过8609个赞
知道大有可为答主
回答量:6415
采纳率:72%
帮助的人:3466万
展开全部
b是int或char类型(整数类型)的数组,b[i]作为数组a[]的下标,假定b[i]的值是3,则与该句等效的语句是a[3]++。
追问
b是int类型,意思就是下标赋值吗,
追答
对的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式