搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 哥们,谁给我解释一下为什么叫下标越界呢?
标题:
哥们,谁给我解释一下为什么叫下标越界呢?
只看楼主
马亚杰
来 自:甘肃.天水
等 级:
论坛游民
帖 子:38
专家分:43
注 册:2012-3-9
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:10
哥们,谁给我解释一下为什么叫下标越界呢?
a[3][4]=3 为什么叫下标越界.这个真的不懂.我先谢谢了.
搜索更多相关主题的帖子:
越界
2012-03-21 20:32
embed_xuel
等 级:
贵宾
威 望:
58
帖 子:3845
专家分:11385
注 册:2011-9-13
第
2
楼
得分:0
书上有
总有那身价贱的人给作业贴回复完整的代码
2012-03-21 21:03
jj369258
等 级:
业余侠客
帖 子:116
专家分:226
注 册:2010-12-2
第
3
楼
得分:0
如果你定义了了数组a[3][4],则a[i][j]中0<i<3,0<j<4;这样就不越界了!!
2012-03-21 21:03
马亚杰
来 自:甘肃.天水
等 级:
论坛游民
帖 子:38
专家分:43
注 册:2012-3-9
第
4
楼
得分:0
回复 2楼 embed_xuel
解释一哈.书上么有.
喜欢电脑的疯子.
2012-03-21 21:09
不哭5死神
等 级:
论坛游民
帖 子:42
专家分:74
注 册:2011-4-11
第
5
楼
得分:10
简单的举个例,如果你定义了了数组a[3][4],当你使用a[1][4]就会出现越界。因为你定义的数组是3行4列。所以行下标就必须≤2,列下标≤3。不然就会越界。
2012-03-21 21:40
C_戴忠意
等 级:
蜘蛛侠
威 望:
2
帖 子:575
专家分:1349
注 册:2011-10-21
第
6
楼
得分:10
你超出定义的范围就越界了呀 这也想不明白?
编程之路定要走完……
2012-03-21 21:42
embed_xuel
等 级:
贵宾
威 望:
58
帖 子:3845
专家分:11385
注 册:2011-9-13
第
7
楼
得分:0
越界,书上没有?那查查词典吧
总有那身价贱的人给作业贴回复完整的代码
2012-03-21 22:21
C_596322153
来 自:徽州
等 级:
侠之大者
帖 子:182
专家分:466
注 册:2012-1-10
第
8
楼
得分:0
如果你定义数组 a[3][4]; 就真对你的a[3][4]=3;数组整体不可以这样赋值,默认为数组元素赋值 a[3][4]这个元素明显越界了 不存在
2012-03-22 08:08
马亚杰
来 自:甘肃.天水
等 级:
论坛游民
帖 子:38
专家分:43
注 册:2012-3-9
第
9
楼
得分:0
回复 3楼 jj369258
明白了.
喜欢电脑的疯子.
2012-03-22 23:26
唯佳
等 级:
论坛游民
帖 子:42
专家分:44
注 册:2012-1-11
第
10
楼
得分:0
回复 9楼 马亚杰
对于数组赋值
见得最多的是 for循环
这个书上的确 有
只是 看的不仔细罢了
宁静致远
2012-03-22 23:35
11
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-363891-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.438954 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved