c語言數組的初始化
發布時間: 2022-06-20 07:12:24
1. 簡單的c語言數組初始化
一般對數組初始化可以用以下方法實現:
1、在定義數組時對數組元素賦以初值。如:
static int a[10]={0,1,2,3,4,5,6,7,8,9};
經過上面的定義和初始化後,a[0]=0,a[1]=1,…,a[9]=9。
2、初始化時可以只對一部分元素賦初值。例如:
static int a[10]={0,1,2,3,4};
定義的數組有10個元素,但只對其中前5個元素賦了初值,後5個元素初值為0。
3、如果想使一個數組的元素值全部為0,可以用下面的方法:
static int a[10]={0,0,0,0,0,0,0,0,0,0};
不能用:
static int a[10]={0*10};
如果對static型數組不賦初值,系統會對定義的所有數組元素自動賦以0值。
4、在對全部數組元素賦初值時,可以不指定數組長度。
2. C語言 三維數組初始化
方法和詳細的操作步驟如下:
1、第一步,需要定義數組。
數組的常見類型是int,float,char等,可以通過輸入進行定義,見下圖,轉到下面的步驟。
3. C語言數組初始化 請問輸入是初始化還是輸出是初始化,還是兩者都是
數組初始化就是輸入之前賦予初值;
例如:int baa[7]={0};//這個意為將0賦予數組baa的7個單位,完成數組初始化;賦其他值也行,基本不影響後面的操作;scanf函數輸入後,數組baa的初始值會被覆蓋;
4. c語言字元數組初始化
如果是定義的全局,變數字元數組可以不用初始化因為全局變數會自動初始化為0值。如果是局部變數可以在定義的時候就給他初始化,也可以在定義完成以後,再用一個循環對他的所有元素進行初始化。
熱點內容