c語(yǔ)言返回一個(gè)數(shù)組 c語(yǔ)言中調(diào)用函數(shù)的返回值,如果是數(shù)組,主函數(shù)要輸出這個(gè)數(shù)組怎么實(shí)現(xiàn)???
c語(yǔ)言中調(diào)用函數(shù)的返回值,如果是數(shù)組,主函數(shù)要輸出這個(gè)數(shù)組怎么實(shí)現(xiàn)???通常由函數(shù)的參數(shù)傳遞。如果要傳遞函數(shù)返回值,可以使用指針。此外,退出函數(shù)時(shí),保存數(shù)據(jù)的變量不能消失。例如:#include<s
c語(yǔ)言中調(diào)用函數(shù)的返回值,如果是數(shù)組,主函數(shù)要輸出這個(gè)數(shù)組怎么實(shí)現(xiàn)???
通常由函數(shù)的參數(shù)傳遞。如果要傳遞函數(shù)返回值,可以使用指針。此外,退出函數(shù)時(shí),保存數(shù)據(jù)的變量不能消失。例如:#include<stdio。H>int*fun(INTN){initaticinta[100]//這里,使用staticfor(I=0I<ni)a[I]=Ireturn&A[0]}void main(){inti,n=5int*P//聲明指針P=fun(n)//返回(I=0I<ni)printf(%d,P[I])//將P作為數(shù)組輸出}得到01234