2 回答

TA貢獻(xiàn)1786條經(jīng)驗 獲得超11個贊
C語言中,fun函數(shù)是用調(diào)用主函數(shù)的。它是指用fun來定義一個函數(shù)或是方法,這樣在引用時可以用fun表示。比如fun(int x,y), fun(int x,y) 有上面的出現(xiàn),必然在主函數(shù)里有調(diào)它,fun沒有其它意思,只是在調(diào)時用到這個單詞,上面的意思是調(diào)用主函數(shù)中的數(shù)值。
例如
int fun(int x,int y)
{
int m = 3;
return x*y-m;
}
這個函數(shù)表示的意思是使用fun函數(shù)就會得到x*y-m這個值,而x 對應(yīng)主函數(shù)里面的a,y對應(yīng)主函數(shù)里面的b。
所以結(jié)果為7*5 - 3 = 32,32/13 = 2。
擴(kuò)展資料
C語言標(biāo)準(zhǔn)庫中沒有fun函數(shù)。fun函數(shù)是自定義函數(shù),是使用來舉例或作語法演示的,需要在使用前自行定義聲明。
fun一詞沒什么特別含義,也可以換成別的名稱,如"abc"或者"baidubaike"。它只表示引用之前出現(xiàn)的函數(shù),以調(diào)用它執(zhí)行一些需求,int fun(int x,int y)只是一個舉例的函數(shù)名而已,以及其聲明的參數(shù)類型。

TA貢獻(xiàn)1772條經(jīng)驗 獲得超5個贊
這樣的寫法在C語言中表示調(diào)用。
具體有兩種可能。
1 函數(shù)調(diào)用。
如果fun是一個函數(shù),這里表示調(diào)用對應(yīng)函數(shù),執(zhí)行該函數(shù)的功能。a,b兩個變量為函數(shù)的實(shí)參。
2 宏調(diào)用。
如果fun是一個帶參數(shù)的宏,fun(a,b)為調(diào)用該宏,程序會將a,b替換到宏的對應(yīng)位置執(zhí)行。
3 區(qū)分宏和函數(shù)。
查找定義位置,如果為#define fun(x,y) 的形式,則為宏。
如果為
type fun(var1_type x, var2_type y)
的形式,則為函數(shù)。
- 2 回答
- 0 關(guān)注
- 1232 瀏覽
添加回答
舉報