合法的陣列定義是Aintastring

2021-03-04 05:09:29 字數 1645 閱讀 5816

1樓:夔安娜

兩個都是錯的,正確的是:int a = ; char a = "string"; a定義了一個整型陣列,但賦的值是字串,d定義了一個字元陣列,但賦的值是整數。

合法的陣列定義是 a.int a[ ]=」string」; d.char a[ ]={0,1,2,3,4,5};

2樓:匿名使用者

兩個都是錯的,正確的是:int a = ; char a = "string"; a定義了一個整型陣列,但賦的值是字串,d定義了一個字元陣列,但賦的值是整數。

合法的陣列定義是()

3樓:匿名使用者

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

合法的陣列定義是 a int a[3][ ]={0,1,2,3,4,5} b int a[ ][3]=0,1,2,3,4} c int a[2

4樓:龍

a 由行數是無抄法確定元素的,一行襲

中它是無法確定是、、還是、、,電腦是無法只能識別的。所以a是錯的。

b 少了個「{」,這是題目錯了嗎?

c 長度不夠,題目有7個元素,而長度才有2*3=6,故錯。

d 是對的。

總結,總之,可以用列,而不能用行去確定。

9、合法的陣列定義是 。 a int a [ ] ={」string」}; b int a [ 5 30

5樓:匿名使用者

d吧,0-5是合法的char型別值

6樓:匿名使用者

a 無法從const char型轉換為int;

b 預設值太多;

c 與a同理

d 是合法的

合法的陣列定義是?

7樓:子同

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

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

8樓:匿名使用者

d是合法的。

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

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

9樓:***y尤物丶

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

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

在下面的陣列定義中,合法的是( )

10樓:匿名使用者

d合法a型別定義的是int 初始化卻給了個字串

b陣列越界,沒有a[5]

c一個字元常量初始化不能這樣的,要麼 char s = 's' 要麼就 char *s = "string"

11樓:匿名使用者

da 的變數型別要為char;b 陣列越界;c 沒有定義為陣列

定義多維陣列下標越界,陣列下標越界是怎麼回事啊?

使用 preserve,只能調整陣列最後一維的大小。dim p as byte redim preserve p 1,3 redim preserve p 1,4 或。dim p as byte redim p 3,3 redim p 2,4 都是正確的。只有上面2種定義是正確的,這是vb規定的。解...

定義陣列inta31,2,3那麼,陣列a中的元素是a

說得完全正確,是這樣的。定義一個一維整型陣列陣列名叫a,陣列長度是3,將整數1,2,3存入陣列a中 其中a 0 的值是1 a 1 的值是2,a 2 的值是3.定義int a 2 4 表示陣列a中的元素個數是幾個 定義int a 2 4 陣列a中的元bai素個數是8個。行號du 從zhi0 1,列號從...

vb程式設計定義包含元素的陣列a,為其陣列元素分別賦值為 20,並將其輸出

private sub command1 click dim a 10 as integer for i 1 to 10 a i 2 i print a i next i end sub vb程式設計宣告一個有10個元素的一維陣列a使用inputbox函式為所有元素賦值,將其最小元素的值及下標顯示出...