6 、指針與結(jié)構(gòu)體: 6.1 、指向結(jié)構(gòu)的指針 說明了一個結(jié)構(gòu)指針變量是容易的 , 這就如同說明一個基本數(shù)據(jù)類型指針變量一樣。 為此 , 我們可以如下邊那樣 , 說明一個指向結(jié)構(gòu)的指針變量。 type date month as long day as long year as long end type dim myDate as date, ptrMydate as date ptr ptrMydate =@myDate 那么 ptrMydate 的值將是 myDate 的首地址。 在定義了一個結(jié)構(gòu)之后 , 我們就可以如下那樣訪問這個結(jié)構(gòu) : (1) (*ptrMydate).day (2) ptrMydate-day (3) MyDate.day 表達(dá)式 1 和表達(dá)式 2 是使用指針來訪問結(jié)構(gòu)成員的等價的兩種方法, 表達(dá)式 3 是結(jié)構(gòu)成員的普通的訪問方法。 6.2 、包含指針的結(jié)構(gòu) type int_pointers p1 as integer ptr p2 as integer ptr end type 正如你在此看到的那樣 , 結(jié)構(gòu)成員也可以是指針。我們定義了一個結(jié)構(gòu) int_pointers, 它包含兩個指針成員 : p1, p2 。你可以象對待普通指針變量那樣來對待成員 p1, p2 。當(dāng)你定義了一個結(jié)構(gòu)變量 st_ptr 時 , 可以來用下面的格式來使用其成員 : st_ptr.p1 ,st_ptr.p2 6.3 鏈接表 暫略 7 、指針與字符串