下面那段話怎么理解
多維數組初始化要注意以下事項:
1、采用第一種始化時數組聲明必須指定列的維數。因為系統會根據數組中元素的總個數來分配空間,當知道元素總個數以及列的維數后,會直接計算出行的維數;
2、采用第二種初始化時數組聲明必須同時指定行和列的維數。
多維數組初始化要注意以下事項:
1、采用第一種始化時數組聲明必須指定列的維數。因為系統會根據數組中元素的總個數來分配空間,當知道元素總個數以及列的維數后,會直接計算出行的維數;
2、采用第二種初始化時數組聲明必須同時指定行和列的維數。
2018-10-09
舉報
2018-10-10
這個意思是,在定義數組的時候只有兩種選擇,要么初始化,要么將聲明一個確定的維度(不能用變量定義數組維度)。這個和一般變量的區(qū)別之處,根源在于如果程序員沒有初始化數組的成員,那么系統將默認初始化數組,比如int數組會全部初始化0,如果程序員同時沒有填寫數組維度和成員,系統不知道要默認初始化多少個元素并分配空間,這是不允許的。