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