c可變長度數(shù)組 數(shù)組的大小是固定的?
數(shù)組的大小是固定的?是的,數(shù)組在定義時(shí)需要固定長度。長度是不變的。然而,二維數(shù)組有點(diǎn)特殊。例如,定義arr時(shí),下面的框可以為空,因?yàn)楹竺娴目虬痪S數(shù)組的個(gè)數(shù),而同一二維數(shù)組中的一個(gè)位數(shù)組長度不等,所
數(shù)組的大小是固定的?
是的,數(shù)組在定義時(shí)需要固定長度。長度是不變的。然而,二維數(shù)組有點(diǎn)特殊。例如,定義arr時(shí),下面的框可以為空,因?yàn)楹竺娴目虬痪S數(shù)組的個(gè)數(shù),而同一二維數(shù)組中的一個(gè)位數(shù)組長度不等,所以后面的框可以是不確定的。
VBA中如何定義一個(gè)長度可變的數(shù)組?
定義一個(gè)數(shù)組,并在必要時(shí)重新定義它
由于標(biāo)準(zhǔn)C語言沒有為操作系統(tǒng)提供內(nèi)容,如果您要為系統(tǒng)開發(fā)應(yīng)用程序,需要使用系統(tǒng)提供的API。比如微軟的系統(tǒng)是MFC,使用起來很麻煩,不能跨平臺。但是,Java在虛擬機(jī)中運(yùn)行。只要使用虛擬機(jī)提供的類庫來完成應(yīng)用程序,就不需要再學(xué)習(xí)系統(tǒng)API,只要操作系統(tǒng)支持Java虛擬機(jī),跨平臺非常方便。還有封裝效率的問題。Java提供的類庫相對簡單,使用方便。這與C的MFC有關(guān),也與開發(fā)環(huán)境有關(guān)。用VC6.0開發(fā)Windows應(yīng)用程序是用C語言編寫的,我不認(rèn)為它在Java環(huán)境中是所見即所得。研究Java的組織結(jié)構(gòu)對您來說是很費(fèi)時(shí)的。但是Java環(huán)境要簡單得多。最后,C語言不支持面向?qū)ο蟮腏ava,但我認(rèn)為這不是重點(diǎn),因?yàn)槿绻皇褂肑ava提供類,就不需要從頭開始構(gòu)建Java