为了账号安全,请及时绑定邮箱和手机立即绑定

arr[4]=1为什么?为什么不是2?

59c91f120001a47b03600640.jpg
它不是按顺序数的嘛,arr[0]=5,是吧?

正在回答

2 回答

因为数组是从0开始数的,所以arr[4]代表第五个元素。

1 回复 有任何疑惑可以回复我~

int arr[] = {5, 4, 3, 2, 1}; arr[4] 代表该数组的第五号元素,所以arr[4] = 1;

0 回复 有任何疑惑可以回复我~
#1

慕丝5078251 提问者

它是按顺序数的嘛
2017-09-26 回复 有任何疑惑可以回复我~
#2

treehuang

回复 慕丝5078251对的
2017-09-26 回复 有任何疑惑可以回复我~
#3

treehuang 回复 treehuang

其实就是一块内存,然后这些数字存进去,有序的
2017-09-26 回复 有任何疑惑可以回复我~
#4

Hudson22

arr[4] = 1; 那么arr[arr[4]] = arr[1] = ? 解析说的是等于 5 , 我想知道为什么不等于 4?不应该是第二号位吗
2018-01-17 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

arr[4]=1为什么?为什么不是2?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信