自定義函數(shù)怎么調(diào)用數(shù)組 c語(yǔ)言函數(shù)的定義及調(diào)用?
c語(yǔ)言函數(shù)的定義及調(diào)用?首先,您需要知道這個(gè)函數(shù)需要什么參數(shù)。例如,函數(shù)的函數(shù)原型是inta(intx)。在使用它時(shí),應(yīng)該注意向它傳遞一個(gè)int類(lèi)型變量,它將返回一個(gè)int類(lèi)型變量。例如,B=a(c)
c語(yǔ)言函數(shù)的定義及調(diào)用?
首先,您需要知道這個(gè)函數(shù)需要什么參數(shù)。例如,函數(shù)的函數(shù)原型是inta(intx)。在使用它時(shí),應(yīng)該注意向它傳遞一個(gè)int類(lèi)型變量,它將返回一個(gè)int類(lèi)型變量。例如,B=a(c)B和a都是int類(lèi)型
在主函數(shù)中定義
]int a[100
]子函數(shù)定義
void fun(int in[
]Call subfunction
fun(a)
c語(yǔ)言中在主函數(shù)中定義了一個(gè)二維數(shù)組,用子函數(shù)賦值,再在另一個(gè)子函數(shù)中調(diào)用,如何定義,調(diào)用這個(gè)數(shù)組?
1:子函數(shù)中沒(méi)有sum的初始值,它應(yīng)該是floatsum=0;2:sum/10的結(jié)果是浮點(diǎn)類(lèi)型,如果你定義一個(gè)整數(shù)avg1接收錯(cuò)誤,你應(yīng)該定義一個(gè)浮點(diǎn)變量接收值3:這里有三個(gè)學(xué)生,你不應(yīng)該在函數(shù)中除以10,另外,函數(shù)中循環(huán)得到的和值是一個(gè)學(xué)生五門(mén)課程的和,如果需要每門(mén)課程的平均分,你的周期需要修改4:函數(shù)調(diào)用是一個(gè)棧壓過(guò)程,你的函數(shù)沒(méi)有返回值,所以你不能返回[5],如果你想返回一個(gè)數(shù)組,你應(yīng)該先在主函數(shù)中定義它,然后把子函數(shù)的地址傳給自定義函數(shù),這樣你就可以保存每門(mén)課的分?jǐn)?shù),希望能對(duì)你有所幫助