鱼C论坛

 找回密码
 立即注册
查看: 1351|回复: 2

c语言怎么取数组中各个元素在内存中真实值

[复制链接]
发表于 2015-6-29 23:32:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 View 于 2015-6-29 23:41 编辑

例如
int a[5] = {1,3,5,7,9,}
a[0]就是1
那么a[0]在内存中的值是多少
a[2*3]算的是两个内存中的值相乘吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-6-30 09:15:08 | 显示全部楼层
[]   括号内的值  就是一个索引而已 2*3  就是 索引  索引值为 6
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-1 10:20:42 | 显示全部楼层
数组名 a 是一个指针 a[0]是指向第1个数据的指针 直接调用a[x]=y;便可以改变数组指向的值
a[2*3]只是说明了指向数组的位置是第2*3+1个位置 因为数组位置是从0开始的所以实际位置要+1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 03:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表