本文目錄一覽:
C語言 三維數組初始化
方法和詳細的操作步驟如下:
1、第一步,需要定義數組。
數組的常見類型是int,float,char等,可以通過輸入進行定義,見下圖,轉到下面的步驟。
2、第二步,執行完上面的操作之後,數組的名稱可以自定義,見下圖,轉到下面的步驟。
3、第三步,執行完上面的操作之後,數組的大小是在數組定義階段確定的,輸入數字是數組的大小,見下圖,轉到下面的步驟。
4、第四步,執行完上面的操作之後,可以初始化數組並將其輸入到大括號{}中,見下圖,轉到下面的步驟。
5、第五步,執行完上面的操作之後,如果初始輸入數字未達到定義的長度,則默認初始化為0,見下圖,轉到下面的步驟。
6、第六步,執行完上面的操作之後,在數組定義和初始化之後添加一個分號,單擊Enter鍵即可,見下圖。這樣,就解決了這個問題了。
C語言數組的初始化表示方法
不是inta[] 而是例如int a[10]這種。括號內一定要有個常量數字。
我們可以這樣定義
#define N 5
int a[N]
這表明了數組名為a;數組有5個元素;分別是a[0]到a[4];
對於數組來說;數組是變量的集合,因此數組也具有與變量相同的數據類型和儲存類型。數組的類型就是它所有的變量的類型。在定義數組時,應在數組名前對數組的類型加以確定。如上面的int a[10];則表明了數組內元素均為整形。
所有當表示浮點型可以定義為例如float a[10]。 舉例如下:
擴展資料
數組名是由用戶命名的C語言標識符,要遵循標識符命名規則。數組名表示數組存儲區域的首地址。數組的首地址也就是第一個元素的地址。數組名是一個地址常量,不能對它賦值。
數組名後是由方括號括起來的常量表達式,不能使用其他括號
C語言字符數組如何初始化?
C語言允許用字符串的方式對數組作初始化賦值。例如:
static char c[]={‘c’,’ ‘,’p’,’r’,’o’,’g’,’r’,’a’,’m’}; 可寫為:
static char c[]={“C program”}; 或去掉{}寫為:
static char c[]=”C program”;
當對全體元素賦初值時也可以省去長度說明。例如:static char c[]={`c`,` `,`p`,`r`,`o`,`g`,`r`,`a`,`m`};這時C數組的長度自動定為9。
擴展資料:
數組的使用規則:
1.可以只給部分元素賦初值。當{ }中值的個數少於元素個數時,只給前面部分元素賦值。例如:static int a[10]={0,1,2,3,4};表示只給a[0]~a[4]5個元素賦值,而後5個元素自動賦0值。
2.只能給元素逐個賦值,不能給數組整體賦值。例如給十個元素全部賦1值,只能寫為:static int a[10]={1,1,1,1,1,1,1,1,1,1};而不能寫為:static int a[10]=1;請注意:在C、C#語言中是這樣,但並非在所有涉及數組的地方都這樣,數據庫是從1開始。
3.如不給可初始化的數組賦初值,則全部元素均為0值。
4.如給全部元素賦值,則在數組說明中, 可以不給出數組元素的個數。例如:static int a[5]={1,2,3,4,5};可寫為:static int a[]={1,2,3,4,5};動態賦值可以在程序執行過程中,對數組作動態賦值。這時可用循環語句配合scanf函數逐個對數組元素賦值。
參考資料:
百度百科-數組
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/192878.html