#include#includevoid main()
; //printf("%x\n", num);
//printf("%x\n", &num);
//printf("%x\n", &num[0]);
//int num[10] = ;
//直接初始化,只要有乙個元素初始化,則其他的元素會自動初始化為0
//其他資料型別也如此
//printf("%x\n", num);
//int num[10];
//num[0] = 168; //這樣的方式初始化不會影響其他元素
//printf("%x\n", num);
//括號中可以省略陣列寬度
//此時,編譯器通過給出的資料個數來定義陣列的寬度
double num = ;
printf("%x\n", &num);
//int num[ ] = ;
//int num[4] = ;
//兩個陣列是等價的
//int num[ ] = ;
//int num[10] = ;
//兩個陣列是不等價的
//其他的初始化情況
//int arr[10] = //錯誤,陣列越界了
//int arr[10] = //正確,其他元素自動初始化為0
//int arr = //正確,陣列寬度為3
//int arr = {} //錯誤,無法計算陣列的大小,無法分配記憶體
system("pause");
}
C 一維陣列初始化
源自博文 c 陣列的智慧型初始化 陣列的初始化在一般程式設計中經常會遇到 1.可以用迴圈對每個元素進行初始化 2.利用c 的陣列智慧型初始化 2.1 只要用到 預設初始化為0 2.2 否則不確定,隨機。這點類似於c 中的區域性變數和靜態變數 3.c standard library提供了乙個初始化的...
qt 二維陣列初始化 C 陣列初始化方法
定義 int pia new int 10 array of 10 uninitialized ints 此 new 表示式分配了乙個含有 10 個 int 型元素的陣列,並返回指向該陣列第乙個元素的指標,此返回值初始化了指標 pia。在自由儲存區中建立的陣列物件是沒有名字的,只能通過其位址間接地訪...
java一維陣列初始化及輸出
一維陣列的靜態初始化及輸出 int b new int system.out.print 陣列b中的元素 for int i 0 i 3 i system.out.println system.out.print 陣列b中的元素 for int i 2 i 0 i system.out.printl...