java中定義二維數(shù)組的多種方式 C語(yǔ)言中如何將二維數(shù)組作為函數(shù)的參數(shù)傳遞?
C語(yǔ)言中如何將二維數(shù)組作為函數(shù)的參數(shù)傳遞?二維數(shù)組作為函數(shù)參數(shù),可以直接作為實(shí)際參數(shù)。在被調(diào)用函數(shù)中,形式參數(shù)數(shù)組的定義可以指定所有維度的大小,也可以省略對(duì)第一維度大小的描述。例如,它們是合法的和等價(jià)
C語(yǔ)言中如何將二維數(shù)組作為函數(shù)的參數(shù)傳遞?
二維數(shù)組作為函數(shù)參數(shù),可以直接作為實(shí)際參數(shù)。在被調(diào)用函數(shù)中,形式參數(shù)數(shù)組的定義可以指定所有維度的大小,也可以省略對(duì)第一維度大小的描述。例如,它們是合法的和等價(jià)的,或者可以使用以下形式:但是第二維度的大小不能省略。如果以下定義是非法的,它將出現(xiàn)在編譯時(shí)錯(cuò)誤:因?yàn)閿?shù)組的起始地址是從參數(shù)傳遞的,如果在形式參數(shù)中沒(méi)有指定列數(shù),編譯器將無(wú)法定位元素的位置。