vb.net - 如何查看循环中值的变化?
问题描述
如何在以下循环中查看值的变化
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
- 二 = 改变了多少?
- 当两个值发生变化时,一个的值是多少?
解决方案
这似乎是一项家庭作业,其目的不是看你是否能给出正确的答案。相反,此作业的目的是教您使用 Visual Studio 调试器。
因此,这里的正确答案是在 Visual Studio 中新建一个 VB.Net Console 项目。然后将此代码粘贴到新项目的 Main 方法中,F9
在第一行设置断点 ( ) 并点击F5
以启动调试器。
到达断点后,可以使用 Visual Studio 底部的 Locals 窗口检查每个局部变量的值,并使用该F10
键继续一次只运行一行代码。
这样你就可以看到一个变量什么时候发生变化,以及当时其他变量的值,从而回答问题。
推荐阅读
- sorting - 按 2 个变量排序
- r - 当 R 中的另一个单元格中有值时,为一个单元格分配一个名称
- python - 使用带有格式字符串的 matplotlib mathtext
- c# - DontDestroyOnLoad 中的游戏对象变换
- machine-learning - 如何从预测的类别概率中准备混淆矩阵?
- sql - SQL query to PostgeSQL tables
- java - Java Deserialize JSON with datetime to object
- sql - SQL查询:将多行合并为一行
- ios - 更改当前屏幕上的右栏按钮项目
- ios - 通过安全范围的书签在多个设备上访问 iCloud 文件