注册 登录
编程论坛 ASP.NET技术论坛

问C#数组是怎么算的

wrg0709 发布于 2007-12-03 12:52, 1898 次点击
int[] a = new int[9];
                for (int e = 0; e < a.Length; e++)   
                {
                    a[e] = e+1;                           
                }
    这里的a[]是1到9   ;为什么不是1  3  5  7 9    我理解的是 先e+1后又e++ 按常规应该是加了俩下啊  怎么会是一到九
11 回复
#2
冰镇柠檬汁儿2007-12-03 13:04
这个问题估计没人愿意回答,你还是好好学学语法之后再考虑吧。
#3
千里冰封2007-12-03 13:27
有道理,连我C#外行都知道
#4
冰镇柠檬汁儿2007-12-03 13:53
回复 3# 的帖子
你少来了,C#和JAVA的语法有什么区别??
#5
千里冰封2007-12-03 13:57
是没什么区别,所以我才敢说这句话嘛
#6
燃燒2007-12-03 14:29
这和语言没有什么区别 就是基础问题

我偷偷的来了,正如我...
#7
冰镇柠檬汁儿2007-12-03 14:30
今天晚上bygg要郁闷了
#8
燃燒2007-12-03 14:33
回复 7# 的帖子
姐,咱别在这说话了 影响别人学习,让老静看到了也不好..

你回答你的问题 我看着,向你学习学习 ~~
#9
sean882007-12-03 15:50
原帖由 [bold][underline]wrg0709[/underline][/bold] 于 2007-12-3 12:52 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1128075&ptid=190024][/url]
int[] a = new int[9];
                for (int e = 0; e < a.Length; e++)   
                {
                    a[e] = e+1;                           
                }
    这里的a[]是1到9   ;为什么 ...


e并没有加两下,e+1这一次是把e+1的值赋给了数组a[]e本身并没有变化.
#10
wrg07092007-12-03 19:17
谢谢啊 还是自己粗心 没看清楚
谢谢啊  还是自己粗心 没看清楚
#11
guoxhvip2007-12-04 00:45
LZ应该细心点啊
#12
junxi12007-12-05 12:30
1