综合

VC#2005快速入门之使用do语句 6_a

2020-01-16 23:39:31来源:励志吧0次阅读

图3 单击“断点”按钮旁边的下拉列表箭头

6. 从这个菜单中选择“局部变量”。

随后会打开“局部变量”窗口,其中显示了当前方法中的局部变量的名称、值和类型,其中的amount是局部变量。注意,amount的值目前是0,如图5.4所示。

7. 单击“调试”工具栏上的“逐语句”按钮。

调试器将运行当前语句:

int amount = System.Int32.Parse(number.Text);

在“局部变量”窗口中,amount的值将变成2693,黄箭头会指向下一个语句。

8. 继续单击“逐语句”按钮。

调试器将运行以下语句:

steps.Text = "";

该语句不影响“局部变量”窗口的显示,因为steps是窗体的一个字段,而不是一个局部变量。黄箭头继续指向下一个语句。

图4 “局部变量”窗口

9. 继续单击“逐语句”按钮。

调试器将运行以下语句:

string current = "";

黄箭头将指向do循环的起始大括号。

10. 继续单击“逐语句”按钮。

黄箭头将指向do循环中的第一个语句。do循环包含它自己的两个局部变量,即digitCode和digit。注意,这些局部变量已经在“局部变量”窗口中显示,而且digitCode的值为0。

11. 继续单击“逐语句”按钮。

调试器将运行以下语句:

int digitCode = '0' + amount % 10;

在“局部变量”窗口中,digitCode的值将变成51。这是由于表达式amount % 10的结果为3(amount的值为2693),而'3'的字符代码是51(48 + 3)。

12. 继续单击“逐语句”按钮。

调试器将运行以下语句:

char digit = Convert.ToChar(digitCode);

在“局部变量”窗口中,digit的值将变成'3' 。注意在“局部变量”窗口中,char值是同时使用字符代码值(本例是51)和对应的字符形式(本例是'3')来显示的。黄箭头将指向do循环的下一个语句。

注意,在“局部变量”窗口中,current变量的值是""(即为空)。

查看本文来源

什么药治疗腰腿疼
什么药治口腔溃疡最快
脑梗塞患者可以吃通心络吗
用法用量明确精准的儿童止咳药有吗
分享到: