首页 > 解决方案 > 如何查看循环中值的变化?

问题描述

如何在以下循环中查看值的变化

Dim one, two, three, four, five as integer;

two = 0;
three = 0;
four = 0;
five = 0;

for one = 0 to 10 
  if ((one Mod 4) = 0) Then
     two = two + (one+three)-five
  End if
  if ((one Mod 3) = 0) Then
     three = three + (one+two)-four
  End if
  if ((one Mod 2) = 0) Then
     four = four + (one+two)-three
  End if
  if ((one Mod 1) = 0) Then
     five = one+ two + three
  End if
  Next

标签: vb.netloopsmodulo

解决方案


这似乎是一项家庭作业,其目的不是看你是否能给出正确的答案。相反,此作业的目的是教您使用 Visual Studio 调试器。

因此,这里的正确答案是在 Visual Studio 中新建一个 VB.Net Console 项目。然后将此代码粘贴到新项目的 Main 方法中,F9在第一行设置断点 ( ) 并点击F5以启动调试器。

到达断点后,可以使用 Visual Studio 底部的 Locals 窗口检查每个局部变量的值,并使用该F10键继续一次只运行一行代码。

这样你就可以看到一个变量什么时候发生变化,以及当时其他变量的值,从而回答问题。


推荐阅读