同理,2D數(shù)組A={{1,2},{3,4}}A=1,A=2,A=3,A=4c語(yǔ)言輸出數(shù)組,需要根據(jù)數(shù)組下標(biāo),或者指針移動(dòng)輸出,在音調(diào)函數(shù)中建立數(shù)組處理后,音調(diào)函數(shù)中數(shù)組的值也會(huì)發(fā)生變化,你的輸出的數(shù)組下標(biāo)的值有問(wèn)題,數(shù)組的定義和數(shù)組的值不同。
這是數(shù)組下標(biāo)的問(wèn)題。你的輸出的數(shù)組下標(biāo)的值有問(wèn)題。先說(shuō)一個(gè)維度,比如inta={1,2 };我們用的時(shí)候是a = 1,a = 2。a沒(méi)有值(確切地說(shuō)是未定義)!明白嗎?數(shù)組的定義和數(shù)組的值不同。值從0開(kāi)始,值表示定義時(shí)有多少個(gè)數(shù)!同理,2D數(shù)組A = {{1,2},{3,4}} A = 1,A = 2,A = 3,A = 4
c語(yǔ)言輸出數(shù)組,需要根據(jù)數(shù)組下標(biāo),或者指針移動(dòng)輸出。所以一般不使用一環(huán)輸出多環(huán)數(shù)組,操作不便,效率降低。一般的做法是,在多個(gè)循環(huán)中,每個(gè)輸出不同數(shù)組
提供了兩種方式:1。在音調(diào)函數(shù)中建立數(shù)組處理后,音調(diào)函數(shù)中數(shù)組的值也會(huì)發(fā)生變化。Voidfun........}////其中a是要輸入的數(shù)組,n是這個(gè)數(shù)組的長(zhǎng)度。voidmain{intarry={1,2,3,4,5,6,7,8,9,0 };好玩;......}2.可以在主調(diào)函數(shù)中建立數(shù)組,并將首地址和長(zhǎng)度傳遞給函數(shù),在函數(shù)中創(chuàng)建一個(gè)動(dòng)態(tài)的數(shù)組。處理后可以將動(dòng)態(tài)數(shù)組的第一個(gè)地址返回給主調(diào)函數(shù),最后在主調(diào)函數(shù)中釋放動(dòng)態(tài)申請(qǐng)的內(nèi)存。
{3。