| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 631 人关注过本帖
标题:哥们,谁给我解释一下为什么叫下标越界呢?
只看楼主 加入收藏
马亚杰
Rank: 2
来 自:甘肃.天水
等 级:论坛游民
帖 子:38
专家分:43
注 册:2012-3-9
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:10 
哥们,谁给我解释一下为什么叫下标越界呢?
a[3][4]=3  为什么叫下标越界.这个真的不懂.我先谢谢了.
搜索更多相关主题的帖子: 越界 
2012-03-21 20:32
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
书上有

总有那身价贱的人给作业贴回复完整的代码
2012-03-21 21:03
jj369258
Rank: 4
等 级:业余侠客
帖 子:116
专家分:226
注 册:2010-12-2
收藏
得分:0 
如果你定义了了数组a[3][4],则a[i][j]中0<i<3,0<j<4;这样就不越界了!!
2012-03-21 21:03
马亚杰
Rank: 2
来 自:甘肃.天水
等 级:论坛游民
帖 子:38
专家分:43
注 册:2012-3-9
收藏
得分:0 
回复 2楼 embed_xuel
解释一哈.书上么有.

喜欢电脑的疯子.
2012-03-21 21:09
不哭5死神
Rank: 2
等 级:论坛游民
帖 子:42
专家分:74
注 册:2011-4-11
收藏
得分:10 
简单的举个例,如果你定义了了数组a[3][4],当你使用a[1][4]就会出现越界。因为你定义的数组是3行4列。所以行下标就必须≤2,列下标≤3。不然就会越界。
2012-03-21 21:40
C_戴忠意
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:575
专家分:1349
注 册:2011-10-21
收藏
得分:10 
你超出定义的范围就越界了呀   这也想不明白?

编程之路定要走完……
2012-03-21 21:42
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
越界,书上没有?那查查词典吧

总有那身价贱的人给作业贴回复完整的代码
2012-03-21 22:21
C_596322153
Rank: 6Rank: 6
来 自:徽州
等 级:侠之大者
帖 子:182
专家分:466
注 册:2012-1-10
收藏
得分:0 
如果你定义数组 a[3][4]; 就真对你的a[3][4]=3;数组整体不可以这样赋值,默认为数组元素赋值  a[3][4]这个元素明显越界了 不存在
2012-03-22 08:08
马亚杰
Rank: 2
来 自:甘肃.天水
等 级:论坛游民
帖 子:38
专家分:43
注 册:2012-3-9
收藏
得分:0 
回复 3楼 jj369258
明白了.

喜欢电脑的疯子.
2012-03-22 23:26
唯佳
Rank: 2
等 级:论坛游民
帖 子:42
专家分:44
注 册:2012-1-11
收藏
得分:0 
回复 9楼 马亚杰
对于数组赋值
见得最多的是 for循环
这个书上的确 有
只是 看的不仔细罢了

宁静致远
2012-03-22 23:35
快速回复:哥们,谁给我解释一下为什么叫下标越界呢?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023637 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved