首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于数组判断数组越界的有关问题

2013-04-02 
关于数组判断数组越界的问题?int a[12]int b[11]int c[10]for ( int i 0 i ARRAY_SIZE(a) ++i ){

关于数组判断数组越界的问题?

int a[12];
int b[11];
int c[10];
for ( int i = 0; i < ARRAY_SIZE(a); ++i )
{
    if ( i >= 11 )
        continue;
    int val1 = b[i];

    if ( i >= 12 )
        continue;
    int val2 = c[i];
}

可能还会存在多个数组 大小不一样
如果按照上面的判断是否越界 未免要太写很多
如何定义一个通用的结构 来达到上面判断数组是否越界的情况?
[解决办法]
没啥好办法,等高人。另外:如果比较多的话建议数组大小用宏代替“魔鬼数字”好一些

热点排行