vb.net 的基本For循环,大神们解释一下运算过程行吗?

kayMaster 2017-12-27 10:37:26
Dim a(10), b(10) As Integer
Dim n = 3
For i = 1 To 5
a(i) = i
b(n) = 2 * n + i
Next i
Console.WriteLine(b(n))
Console.Read()
...全文
989 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kayMaster 2018-01-15
  • 打赏
  • 举报
回复
抱歉.给分结帖 一直说分配错误.只好无满意结帖了
lylkr 2018-01-03
  • 打赏
  • 举报
回复
b(n) = 2 * n + i 啥意图
threenewbee 2017-12-31
  • 打赏
  • 举报
回复
For i = 1 To 5 a(i) = i b(n) = 2 * n + i Next i 相当于 i = 1 loop: if i > 5 then goto endloop: a(i) = i b(n) = 2 * n + i i = i + 1 endloop: ...
脆皮大雪糕 2017-12-29
  • 打赏
  • 举报
回复
a下标1~5填入的值等于下标。但是最后不输出, b循环半天下标固定,只修改 b(3) , 每次的结果都覆盖b(3) ,所以b(3)的值只受循环内i的最后一个值影响,最终等于11
赵4老师 2017-12-28
  • 打赏
  • 举报
回复
代码功能归根结底不是别人帮自己看或讲解或注释出来的;而是被自己静下心来花足够长的时间和精力亲自动手单步或设断点或对执行到某步获得的中间结果显示或写到日志文件中一步一步分析出来的。 提醒:再牛×的老师也无法代替学生自己领悟和上厕所! 单步调试和设断点调试(VS IDE中编译连接通过以后,按F10或F11键单步执行,按Shift+F11退出当前函数;在某行按F9设断点后按F5执行停在该断点处。)是程序员必须掌握的技能之一。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧