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

课件有错 数据长度为n,结果却定义出n+1个元素

3、 数据类型 数组名称[长度n]; 数组名称[0] = 元素1; 数组名称[1] = 元素2; 数组名称[n] = 元素n+1; 这句错了吧?最大应该就到 数组名称[n-1]=元素n   怎么可能有n+1位

正在回答

2 回答

如果数组名称【n-1】,那么当0时不就成a【-1】了。数组不从下标为-1开始的哦

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

Dean1991 提问者

考虑清楚哦,数组名称[0]=元素1 有n个元素
2015-09-22 回复 有任何疑惑可以回复我~
#2

Virture 回复 Dean1991 提问者

数组名称[0] = 元素1; 数组名称[1] = 元素2; 数组名称[n] = 元素n+1;让学员更容易通过第几号元素就能得出数组的下标。同样也是在不越界的情况下通过数组下标得到是数组的第几号元素。n+1就是个例如座号的东西,而不是去统计共有多少了。不能通过这个推导去计算一个数组共有多少个元素。
2015-09-22 回复 有任何疑惑可以回复我~
#3

Virture 回复 Dean1991 提问者

数组名称[0] = 元素1; 数组名称[1] = 元素2; 数组名称[n] = 元素n+1;这是老师的课程的原话,也没有提及到有n个元素。
2015-09-22 回复 有任何疑惑可以回复我~
#4

Virture 回复 Virture

最大应该就到 数组名称[n-1]=元素n 是对的。就是这里没有讨论到最大,只是理论上让同学更好理解
2015-09-22 回复 有任何疑惑可以回复我~
查看1条回复

我也这么觉得

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

举报

0/150
提交
取消

课件有错 数据长度为n,结果却定义出n+1个元素

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