6.5 陣列的初始化
宣告陣列時可以同時指定初值,避免後來訪問到未初始化的垃圾值。不同的初始化方式有不同的優缺點。
方式 1:使用大括號指定初值
int a[5] = {1, 2, 3, 4, 5}; // 完整初始化
int b[5] = {10, 20}; // 前兩個設 10、20,其餘自動設 0
int c[5] = {}; // 所有元素設 0
方式 2:省略陣列大小
宣告陣列時可以同時指定初值,避免後來訪問到未初始化的垃圾值。不同的初始化方式有不同的優缺點。
方式 1:使用大括號指定初值
int a[5] = {1, 2, 3, 4, 5}; // 完整初始化
int b[5] = {10, 20}; // 前兩個設 10、20,其餘自動設 0
int c[5] = {}; // 所有元素設 0
方式 2:省略陣列大小