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