1、C語言采用上述定義方法,我們可以把二維數(shù)組看做是一種特殊的一維數(shù)組:它的元素又是一維數(shù)組。在C語言中,二維數(shù)組中元素的排列順序是:先按行存放,再按列存放,即在內(nèi)存中先順序存放第一行的元素,再存放第二行的元素。
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、永泰ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的永泰網(wǎng)站制作公司
2、在C語言中使用數(shù)組必須先進(jìn)行定義,一維數(shù)組的定義方式為:類型說明符; 數(shù)組名 ;[常量表達(dá)式]。其中,類型說明符是任一種基本數(shù)據(jù)類型或構(gòu)造數(shù)據(jù)類型。
3、在C語言中,二維數(shù)組一般定義為:數(shù)組名[下標(biāo)][下標(biāo)]。2)n維數(shù)組在n維數(shù)組中,每個數(shù)據(jù)元素對應(yīng)n個下標(biāo),受n個關(guān)系的制約,其中任一個關(guān)系都是線性關(guān)系,也可被看作數(shù)據(jù)元素為n-1維數(shù)組的一維數(shù)組。
1、int x[8]; 表示定義一個整型數(shù)組x,數(shù)組長度為float a[8],b[10];表示定義一個實(shí)型數(shù)組b,數(shù)組長度為8,一個實(shí)型數(shù)組c,數(shù)組長度為10 ch[15]; 表示定義一個字符數(shù)組ch,數(shù)組長度為15。
2、int a[5]={0,1,2,3,4};語法上是正確的,分號不可漏寫。這叫 聲明與初始化。
3、數(shù)組包含給定類型的一些對象,并將這些對象依次存儲在連續(xù)的內(nèi)存空間中。每個獨(dú)立的對象被稱為數(shù)組的元素(element)。元素的類型可以是任何對象類型,但函數(shù)類型或不完整類型不能作為數(shù)組元素。
符號常量是用一個標(biāo)識符來表示一個常量,一維數(shù)組的定義方法為:類型說明符+數(shù)組名+[常量表達(dá)式];類型說明符是任一種基本數(shù)據(jù)類型或構(gòu)造數(shù)據(jù)類型。數(shù)組名是用戶定義的數(shù)組標(biāo)識符。
在C語言中,數(shù)組必須顯示地說明,以便編譯程序?yàn)樗鼈兎峙鋬?nèi)存空間。
int a[5]={0,1,2,3,4};語法上是正確的,分號不可漏寫。這叫 聲明與初始化。
答案是B,解析如下:對于數(shù)組s[N]而言,N要求是一個整型數(shù),所以排除C;對于A,D選項(xiàng)是一個錯誤,即C++中要求數(shù)組的大小是在編譯前確定,所以要求N是一個const常量,或者字面值整數(shù),所以B正確。