我們知道,VB采用的是事件驅(qū)動機制,即在運行時過程的執(zhí)行順序是不確定的,它的執(zhí)行流程完全由事件的觸發(fā)順序來決定。但在一個過程的內(nèi)部,仍然用到結(jié)構(gòu)化程序的方法,使用流程控制語句來控制程序的執(zhí)行流程。結(jié)構(gòu)化程序設(shè)計有3種基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu)。如果沒有流程控制語句,則各條語句將按照各自在程序中的出現(xiàn)位置,依次執(zhí)行,即順序結(jié)構(gòu)。我們在前面編寫的程序都是順序結(jié)構(gòu)。
順序結(jié)構(gòu)是按照程序或者程序段書寫順序執(zhí)行的語句結(jié)構(gòu)。如果3.11所示,先執(zhí)行操作語句A,再執(zhí)行操作語句B,兩者是順序執(zhí)行的關(guān)系,用戶不能期待先執(zhí)行語句B,然后才執(zhí)行語句A。
順序結(jié)構(gòu)是最基本的一種結(jié)構(gòu),它表明了事情發(fā)生的先后情況。在日常生活中有很多這樣的例子。例如在淘米煮飯的時候,總是先淘米,然后才煮飯,不可能是先煮飯后淘米。在編寫應(yīng)用程序的時候,也存在著明顯的先后次序。
賦值語句是最常用也是最基本的語句。它的作用是將右邊表達式的值賦給左邊的變量。賦值語句的一般形式如下:
變量=表達式。
表達式的類型應(yīng)與變量的類型一致,如同為數(shù)值型或同為字特串型。當(dāng)同為數(shù)值型但精度不同時,會強制將表達式的值轉(zhuǎn)換為變量的精度。
例如:
Dim i As Integer
Dim j As Integer
i=3.4
j=8.5
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |