||
6、指針與結構體:
6.1、指向結構的指針
說明了一個結構指針變量是容易的, 這就如同說明一個基本數(shù)據(jù)類型指針變量一樣。
為此, 我們可以如下邊那樣, 說明一個指向結構的指針變量。
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 的首地址。
在定義了一個結構之后, 我們就可以如下那樣訪問這個結構:
(1) (*ptrMydate).day
(2) ptrMydate->day
(3) MyDate.day
表達式1 和表達式2 是使用指針來訪問結構成員的等價的兩種方法,
表達式3 是結構成員的普通的訪問方法。
6.2、包含指針的結構
type int_pointers
p1 as integer ptr
p2 as integer ptr
end type
正如你在此看到的那樣, 結構成員也可以是指針。我們定義了一個結構 int_pointers, 它包含兩個指針成員: p1, p2。你可以象對待普通指針變量那樣來對待成員 p1, p2。當你定義了一個結構變量 st_ptr 時,可以來用下面的格式來使用其成員:
st_ptr.p1 ,st_ptr.p2
6.3 鏈接表
暫略
7、指針與字符串
|站長郵箱|小黑屋|手機版|Office中國/Access中國
( 粵ICP備10043721號-1 )
GMT+8, 2025-7-13 03:04 , Processed in 0.066387 second(s), 17 queries .
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.