浮點(diǎn)型數(shù)據(jù)的存儲(chǔ)形式 c語言中,定義數(shù)組和引用數(shù)組時(shí),其數(shù)組的下標(biāo)的數(shù)據(jù)類型分別允許是什么?
c語言中,定義數(shù)組和引用數(shù)組時(shí),其數(shù)組的下標(biāo)的數(shù)據(jù)類型分別允許是什么?1. C89/C90標(biāo)準(zhǔn):定義數(shù)組時(shí),下標(biāo)只能使用整數(shù)和字符類型常量。引用數(shù)組時(shí),下標(biāo)可以使用整數(shù)和字符類型的常量或變量2。C99
c語言中,定義數(shù)組和引用數(shù)組時(shí),其數(shù)組的下標(biāo)的數(shù)據(jù)類型分別允許是什么?
1. C89/C90標(biāo)準(zhǔn):定義數(shù)組時(shí),下標(biāo)只能使用整數(shù)和字符類型常量。引用數(shù)組時(shí),下標(biāo)可以使用整數(shù)和字符類型的常量或變量2。C99標(biāo)準(zhǔn):定義數(shù)組時(shí),下標(biāo)可以使用整數(shù)或字符型常量或變量,但變量必須已賦值;引用數(shù)組時(shí),下標(biāo)可以使用整數(shù)或字符型常量或變量。上面提到的常量和變量都包含表達(dá)式。
什么是數(shù)組下標(biāo)?
例如,int a[5]={1,2,3,4,5}a[0]a[1]a[2]a[3]a[4]分別表示數(shù)組中的1,2,3,4和5,以上括號(hào)中的0,1,2,3和4是下標(biāo)。下標(biāo)變量可以在程序中使用,這意味著所有這些變量都是一個(gè)數(shù)組,數(shù)組中每個(gè)變量的數(shù)據(jù)類型都是相同的。當(dāng)數(shù)組中的每個(gè)元素只有一個(gè)下標(biāo)時(shí),這樣的數(shù)組稱為一維數(shù)組。一維數(shù)組由數(shù)字組成,并以簡(jiǎn)單的排序結(jié)構(gòu)排列。一維數(shù)組是計(jì)算機(jī)程序中最基本的數(shù)組。二維和多維陣列可以看作是一維陣列的疊加。數(shù)組是計(jì)算機(jī)程序設(shè)計(jì)中的一個(gè)重要概念,可以方便地處理大規(guī)模數(shù)據(jù)。