如何將元素賦值給數(shù)組
6.2.4 二維數(shù)組的初始化
同一維數(shù)組一樣,在程序中也可以對(duì)二維數(shù)組進(jìn)行初始化。
二維數(shù)組初始化的一般形式為:
類型說(shuō)明符 數(shù)組名[常量表達(dá)式1] [常量表達(dá)式2]={初值表};
二維數(shù)組初始化的形式有3種:
(1)對(duì)數(shù)組元素全部初始化。
例如:
(2)對(duì)數(shù)組元素部分初始化,未初始化的元素系統(tǒng)將自動(dòng)賦值為0或'\0'。
例如:
只對(duì)第1列的元素賦初值,其余元素自動(dòng)為0。
初始化后的數(shù)組各元素如下:
也可以對(duì)某幾行賦初值。
例如:int a[3][4]={{0,2},{},{0,0,9}};
初始化后的數(shù)組各元素如下:
若對(duì)數(shù)組元素的前幾個(gè)元素賦初值,則可以按其排列順序賦初值,其余元素為0。
例如:
初始化后的數(shù)組元素如下:
(3)若對(duì)全部元素初始化,常量表達(dá)式1的值可以不定義。
例如:
(4)若對(duì)部分元素初始化,而且按行賦初值,常量表達(dá)式1的值可以不定義。
例如:
免責(zé)聲明:以上內(nèi)容源自網(wǎng)絡(luò),版權(quán)歸原作者所有,如有侵犯您的原創(chuàng)版權(quán)請(qǐng)告知,我們將盡快刪除相關(guān)內(nèi)容。