成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

數(shù)組是從0開始還是1開始 數(shù)組的下標(biāo)應(yīng)該是從0還是從1開始?

數(shù)組的下標(biāo)應(yīng)該是從0還是從1開始?在其他一些語言中,情況可能會有所不同。例如,在basic語言中,數(shù)組a[Max]的元素從a[1]到a[Max],而在Pascal語言中,這兩種方法都是可行的。注意:a

數(shù)組的下標(biāo)應(yīng)該是從0還是從1開始?

在其他一些語言中,情況可能會有所不同。例如,在basic語言中,數(shù)組a[Max]的元素從a[1]到a[Max],而在Pascal語言中,這兩種方法都是可行的。

注意:a[Max]是有效地址,但地址中的值不是數(shù)組a的元素。

這種差異有時會導(dǎo)致混淆,因為當(dāng)您說“數(shù)組中的第一個元素”時,實際上是指“數(shù)組中的下標(biāo)是”。這里的第一個意思與最后一個相反。

由于指針和數(shù)組幾乎相同,您可以定義一個指針,以便它可以像數(shù)組一樣引用另一個數(shù)組中的所有元素,但前者的下標(biāo)從1開始:

/*Don“tdotis

*/

inta0[Max],

int*A1=a0-1/*&a0[-1)*/

現(xiàn)在,a0[0]和A1[1]是相同的,而a0[Max-1]和A1[Max]是相同的。但是,在實際編程中不應(yīng)該這樣做,原因有以下兩個:第二,這種方式偏離了C語言的傳統(tǒng)風(fēng)格。

數(shù)組下標(biāo)都是從1開始的,為什么說成是從0開始的呢?

下標(biāo)是指數(shù)組元素的索引號,VB默認(rèn)值為0,對于您的數(shù)組

dim a as variant

a=數(shù)組(1,2,3,4)

a(0)是指第一個元素,其索引號為0,其值為1