合法的陣列定義是,下列合法的陣列定義是

2021-03-03 21:27:15 字數 2191 閱讀 3804

1樓:子同

這兩種都是正確的,第一種是以字串的形式初始化,第二種是整型陣列的初始化。都是根據初始化列表中的內容確定陣列的大小,可以看一些下面這張圖

合法的陣列定義是( )。

2樓:匿名使用者

a 非法,為陣列a定義了5個int空間,賦初值要有{}b非法,陣列有5個空間,但初始化用了6個值,超出陣列的範圍c合法,陣列的5個值都為0

d非法,原因同a

3樓:匿名使用者

a陣列只bai

能是裡面的值

du進行初始化的,一定zhi

得有大擴號dao的

b定義了5個,可是大擴回號裡有六個答

值,這個也不對

c定義的時候大擴號裡面的個數,可以小於陣列的大小,後面沒有寫的這設定成了0,

d和a是一樣的問題

所以選擇c

4樓:巴黎都市小蜜蜂

答案可以選baic。

選項a,對陣列du的賦值操作沒有這種用

zhi法

選項daob,陣列專元素個數越界,有屬6個元素,陣列只定義了5個選項d, 對陣列的賦值操作沒有這種用法。

選項c,對陣列的賦值可以少賦值,沒有賦值的系統自動賦初值。

5樓:光輝肩鎧

a.陣列定義的時候不能用陣列初始化,錯誤

b.初始化賦值的時候{}裡面多於定義的陣列個數,錯誤c.正確

d.初始化賦值不能賦值一個值,必須是陣列,錯誤

6樓:匿名使用者

b c應該都是對的 c把第一個a[0]賦值為0,後面的由系統自動賦值

7樓:匿名使用者

b. int a[5]=;

合法的陣列定義是()

8樓:匿名使用者

選d。a選項中陣列型別定義錯誤,b選項定義多了,c選項s為int型別不是字串,d的定義正確,這個定義是列舉所有的元素,讓編譯器自己檢查陣列元素個數。

c語言 下列四種陣列的定義,合法的陣列定義是_________

9樓:匿名使用者

我來bai給你解釋一下吧du:

(b)定義的陣列a為zhi4個元素,可是初始化的時dao候指定了5個數字,因此超內出容了陣列範圍;

(c)只是定義了一個字元型變數a而已,定義的不是陣列;

(d)定義的陣列a為4個元素,初始化指定的字串長度為6,超出了陣列範圍,錯誤與(b)同。

10樓:匿名使用者

答案是a.

a:正確,生命了bai一個

du字元陣列,內容是"hello"

b:錯誤zhi,宣告是定義了4個daoint型別的變數,但是初專始化的是5個,所以屬會導致出錯;

c:錯誤,宣告是char,而不是char 陣列;

d:錯誤,宣告是長度4的陣列,但是"hello"是長度5的.

11樓:apple林

對於來b,有定義了陣列a的長度自

為4,所以後面賦值給

bai了5個值,du會溢位;

對於c,定義的zhia為char型別,只dao能讀入一個字元,不能賦值為"hello";

對於d,"hello"是五個字元的,不能賦值給一個長度為4的char陣列。

下列合法的陣列定義是( )

12樓:匿名使用者

d是合法的。

a、b都超出了定義的下標。

c裡的a是一個字元,而不是陣列或指標,不能把字串賦給a

13樓:***y尤物丶

char a="string";這是錯的,a只是字元型變數,只能賦值為單個字元,不能賦值為字串。a是合法陣列定義

char a[ ]=; 這個格式是正確的

c語言合法陣列定義

14樓:匿名使用者

a、int a="hello",「hello」是字串不是陣列,所以錯誤內

b、int a[5]=, 中的資料

有6個,int a[5]宣告的陣列只能儲存5個資料,容所以錯誤c、char s ="hello", 「hello」是字串不是陣列

char a string ,這是合法的陣列說明嗎,為什麼

這不是合法的陣列說明,因為char a表示一個字元,如果要定義陣列的合法說明,如下形內式都可容以 char a string char a 10 string 其實就跟整數和整數陣列的定義一樣 int n,narray 10 n是整數,narray是陣列 n 2是合法的,n 就是不合法的。不是,定義...

定義inta,表示陣列a中的元素個數是幾個

定義int a 2 4 陣列a中的元bai素個數是8個。行號du 從zhi0 1,列號從0 3,共2 4 8個。陣列類dao型說明 在c語言內中使用陣列必須先容進行型別說明。擴充套件資料 舉例說明整型陣列a,有10個元素。若要表示第10個元素,則使用a 9 第一個則是a 0 int a 10 說明實...

c語言中,什麼樣的變數定義是合法的

c項是合法的。在vb6中,變數的命名必須遵循以下規則 1 變數名必須以字母或下劃線打頭,名字中間只能由字母 數字和下劃線 組成 最後一個字元可以是型別說明符 2 變數名的長度不得超過255個字元 3 變數名在有效的範圍內必須是唯一的。4 變數名不能是vb中的保留字 關鍵字 也不能是末尾帶型別說明符的...