程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> VC#2005快速入門之使用do語句(4)

VC#2005快速入門之使用do語句(4)

編輯:關於C語言

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變量的值是""(即為空)。

13. 繼續單擊“逐語句”按鈕。

調試器將運行以下語句:

current = current + digit;

在“局部變量”窗口中,current變量的值將變成"3"。

14. 繼續單擊“逐語句”按鈕。

調試器將運行以下語句:

steps.Text += current + "\r\n";

該語句將在steps文本框中顯示文本"3",並後跟一個回車符和一個換行符,確保以後的輸出將從文本框的下一行開始。

在“局部變量”窗口中,amount的值仍然為2693。

15. 繼續單擊“逐語句”按鈕。

調試器將運行以下語句:

amount /= 10;

在“局部變量”窗口中,amount的值將變成269。黃箭頭指向do循環的結束大括號。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved