當前位置:首頁 » 編程語言 » c語言多維數組的初始化

c語言多維數組的初始化

發布時間: 2024-01-10 22:46:30

c語言有關二維數組變數初始化

例如對整型二維數組a[3][2]賦值
方法一:
在定義的同時賦值
int a[3][2]={0};//所有數組元素均為0

方法二:
int a[3][2]={1,2,3,4,5,6};//常規的賦值方法

方法三:
int a[3][2]={{1,2},{3,4},{5,6}};//分行的賦值方法

方法四:
int a[3][2]={{1,2},{0},{3}};//部分賦值方法,第一行元素的值分別為1,2,第二行元素值都是0,
第三行第一個元素值為3,第二個元素值為0

方法五:
int a[3][2];/先定義
for(i=0;i<=3;i++) //用雙重for循環賦值,i,j表示二維數組下標
for(j=0;j<=2;j++)
scanf("%d",&a[i][j]);

希望對你有所幫助。

Ⅱ C語言數組的初始化表示方法

不是inta[] 而是例如int a[10]這種。括弧內一定要有個常量數字。

我們可以這樣定義

#define N 5

int a[N]

這表明了數組名為a;數組有5個元素;分別是a[0]到a[4];

對於數組來說;數組是變數的集合,因此數組也具有與變數相同的數據類型和儲存類型。數組的類型就是它所有的變數的類型。在定義數組時,應在數組名前對數組的類型加以確定。如上面的int a[10];則表明了數組內元素均為整形。

所有當表示浮點型可以定義為例如float a[10]。 舉例如下:

(2)c語言多維數組的初始化擴展閱讀

數組名是由用戶命名的C語言標識符,要遵循標識符命名規則。數組名表示數組存儲區域的首地址。數組的首地址也就是第一個元素的地址。數組名是一個地址常量,不能對它賦值。

數組名後是由方括弧括起來的常量表達式,不能使用其他括弧

Ⅲ c語言數組的初始化有哪幾種

我來一一解答,希望解答的合適請多加點分,謝謝
1,C語言有的數據類型都可以作為數組的類型,不光是int,char
float
double
long
指針
結構等等都可以是數組的類型。
2,這樣理解是正確的,數組中的每一個元素和這個數組類型一樣的變數類型相同,取值范圍相同,只是引用方式不一樣。
3,是的,數組的性質都是一樣的,不光是char,所有類型都符合這一規律
4,那麼char型變數和數組用什麼值給其初始化比較安全?這種提問沒有見過,只能說不初始化會使數組指向其他內存單元,導致不確定的值。最好是在數組初始化的時候賦給你需要用的值
還有什麼問題可以Hi我

Ⅳ c語言二維數組初始化的三種方式

c語言二維數組初始化的三種方式
int a[3][3]={1,2,3,4,5,6,7,8,9};
int a[3][3]={{1,2,3},{4,5},{7}};
int a[3][3]={0};

熱點內容
ottoandroid 發布:2024-11-30 03:40:48 瀏覽:552
argvpython 發布:2024-11-30 03:40:45 瀏覽:284
ofo單車密碼怎麼開 發布:2024-11-30 03:38:18 瀏覽:134
手機安卓安全更新什麼意思 發布:2024-11-30 03:35:25 瀏覽:466
塵歌壺怎麼修改配置 發布:2024-11-30 03:31:42 瀏覽:619
我的世界聯機為什麼無法連接至伺服器 發布:2024-11-30 03:05:49 瀏覽:48
安卓手機鎖屏的圖片在哪裡找到 發布:2024-11-30 03:00:49 瀏覽:189
安卓手機紅點怎麼去除 發布:2024-11-30 02:52:04 瀏覽:597
安卓手機屏幕標識怎麼變大 發布:2024-11-30 02:47:07 瀏覽:975
牆加密區域 發布:2024-11-30 02:33:32 瀏覽:631