以下二維陣列的初始化語句中,正確的是A int a

時間 2021-08-30 09:39:57

1樓:滄海雄風

選ca) int a[3][2] = , ,};

,,不對

b) int a[3] = ;

二維陣列必須指定列大小

c) int a[2] = ;

正確的對

d) int a = ;

二維陣列定義時至少需要指定列大小

2樓:是小琴縱熙

第一個不正確.

對二維陣列的初始化,行可以預設但列決不可以預設,例如下邊的三個語句是等價的

inta[3][4]=,,}

inta[3][4]=

inta[4]=

3樓:匿名使用者

#include

int main()

, ,}; //編譯錯誤,多了一個,號

// int b[3] = ; //維數定義錯誤,只允許未給定陣列的第一維

int c[2] = ; //只有這個可以正常編譯。

// int d = ; //維數定義錯誤,只允許未給定陣列的第一維

return 0;}

4樓:柯欒情感

a,c是正確的,二維陣列必須定義有幾列。因為如果不指定列數, 他就不能知道一行放幾個資料了。只要知道了列數, 排頭放就可以知道一共能放多少行。

5樓:匿名使用者

選ca) int a[3][2] = , ,};

不能出現,,

b) int a[3] = ;

二維陣列必須指定列的大小

c) int a[2] = ;

對d) int a = ;

二維陣列定義時至少需要指定列的大小

C二維陣列如何初始化為,C 二維陣列如何初始化為

du瓶邪 include using namespace std int main cout c 也可以寫 int a 10 8 簡單的就是 memset a,0,sizeof a 例如 int a 3 4 a 0 0 0 這樣寫第一個元素初始化為0,其餘也會初始化為0還有一種就是 memset 要...

C 如何用fill初始化二維陣列

c 中用new動態建立二維陣列的格式一般是這樣 type p n new type n 其中,type是某種型別,n是二維陣列的列數。採用這種格式,列數必須指出,而行數無需指定。在這裡,p的型別是type n 即是指向一個有n列元素陣列的指標。還有一種方法,可以不指定陣列的列數 int p p ne...

C如何給double型二維陣列動態初始化

xz巨集定義 c 中用new動態建立二維陣列的格式一般是這樣 type p n new type n 其中,type是某種型別,n是二維陣列的列數。採用這種格式,列數必須指出,而行數無需指定。在這裡,p的型別是type n 即是指向一個有n列元素陣列的指標。還有一種方法,可以不指定陣列的列數 int...