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...