c++動(dòng)態(tài)數(shù)組 動(dòng)態(tài)數(shù)組怎么定義?
動(dòng)態(tài)數(shù)組怎么定義?Dynamic array動(dòng)態(tài)數(shù)組是指在聲明時(shí)大小不確定的數(shù)組,即忽略括號(hào)中的下標(biāo);當(dāng)使用它時(shí),可以隨時(shí)用ReDim語(yǔ)句重新指示數(shù)組的大小。使用動(dòng)態(tài)陣列的優(yōu)點(diǎn)是可以根據(jù)用戶的需要有效
動(dòng)態(tài)數(shù)組怎么定義?
Dynamic array
動(dòng)態(tài)數(shù)組是指在聲明時(shí)大小不確定的數(shù)組,即忽略括號(hào)中的下標(biāo);當(dāng)使用它時(shí),可以隨時(shí)用ReDim語(yǔ)句重新指示數(shù)組的大小。使用動(dòng)態(tài)陣列的優(yōu)點(diǎn)是可以根據(jù)用戶的需要有效地利用存儲(chǔ)空間。
要?jiǎng)?chuàng)建動(dòng)態(tài)數(shù)組,請(qǐng)執(zhí)行以下步驟:
(如果希望數(shù)組是公共數(shù)組)使用公共語(yǔ)句聲明數(shù)組,或者(如果希望數(shù)組是模塊級(jí)數(shù)組)使用模塊級(jí)dim語(yǔ)句聲明數(shù)組,或者(如果希望數(shù)組是本地?cái)?shù)組)在過(guò)程中使用static或dim語(yǔ)句聲明數(shù)組。將空維度表附加到數(shù)組以將其聲明為動(dòng)態(tài)數(shù)組。