好友
阅读权限30
听众
最后登录1970-1-1
|
本帖最后由 luanshils 于 2020-5-12 18:40 编辑
[C#] 纯文本查看 复制代码 int[] n;
n= new int[4];
for (int i= 0,j=0; i <n.Length; i++,j+=2)
{
n[j] = i; //运行提示这行数组越界
n[j + 1] = i;
}
代码发帖为啥不能tab缩进
本来想实现的结果是n的长度小于4,每个元素是 00 11 22 33 44 这样的一对,后面发现我代码好像有问题?
希望各位能够指点迷津
有大佬说数组越界,确实是这个情况,
不对索引操作,单独遍历了i和j
我另一种方法是用arraylist,可以是可以,就是希望能看到各位大佬的有没有更巧妙的方法
看到有人说让我补充一下我的想法,那我补充一下:
比方我传入数组长度为,8,那我下标是0-7 {0,0,1,1,2,2,3,3},这样四对 int类型的,然后如果传入数组长度为16,那就要有8对这样的
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|