c語言中fun是什麼意思,C語言中funa,b是什麼意思

2021-03-03 21:44:32 字數 4383 閱讀 5417

1樓:匿名使用者

就是個自定義標抄識符,通常用襲作自定義函式bai的函式名,是函式dufunction這個詞的開頭字zhi母。

通常舉dao例子的時候,不知道該叫什麼名了,就取名fun或func或function。

前幾年我回答過這種問題,結果題主採納的是一幫胡扯答案的。這次我就看看還有沒有睜眼說瞎話胡扯的。

c語言中fun(a,b)是什麼意思

2樓:為江山放棄了愛

c語言中,fun函式是用呼叫主函式的。它是指用fun來定義一個函式或是方法,這樣在引用時可以用fun表示。比如fun(int x,y), fun(int x,y) 有上面的出現,必然在主函式裡有調它,fun沒有其它意思,只是在調時用到這個單詞,上面的意思是呼叫主函式中的數值。

例如int fun(int x,int y)

這個函式表示的意思是使用fun函式就會得到x*y-m這個值,而x 對應主函式裡面的a,y對應主函式裡面的b。

所以結果為7*5 - 3 = 32,32/13 = 2。

擴充套件資料

c語言標準庫中沒有fun函式。fun函式是自定義函式,是使用來舉例或作語法演示的,需要在使用前自行定義宣告。

fun一詞沒什麼特別含義,也可以換成別的名稱,如"abc"或者"baidubaike"。它只表示引用之前出現的函式,以呼叫它執行一些需求,int fun(int x,int y)只是一個舉例的函式名而已,以及其宣告的引數型別。

3樓:匿名使用者

這樣的寫法在c語言中表示呼叫。

具體有兩種可能。

1 函式呼叫。

如果fun是一個函式,這裡表示呼叫對應函式,執行該函式的功能。a,b兩個變數為函式的實參。

2 巨集呼叫。

如果fun是一個帶引數的巨集,fun(a,b)為呼叫該巨集,程式會將a,b替換到巨集的對應位置執行。

3 區分巨集和函式。

查詢定義位置,如果為#define fun(x,y) 的形式,則為巨集。

如果為type fun(var1_type x, var2_type y)

的形式,則為函式。

4樓:匿名使用者

a,b作為要傳遞給fun()函式的變數,fun(a,b)---就是把a和b作為兩個引數傳給fun.要是先看a,這個語句的意思其實就是順序執行a,然後a的值作為第一個引數傳遞給fun。至於b,即是直接將b的值傳給fun

5樓:匿名使用者

即fun裡的函式有關 你將整個程式**發上來

6樓:匿名使用者

a,b作為要傳遞給fun()函式的變數

7樓:匿名使用者

第3位的意思差不多。

c語言 請問下面程式中,fun是什麼意思

8樓:

在main函式中,fun(7,3,a); 表示呼叫前面定義的fun (int x, int y, int z) 函式

並把7,3,a這三個引數分別傳給x,y,z不過~由於fun函式中沒有返回任何值,所以~~還是原來的a要想得到那個等式z=x * x + y * y; 的結果應在該語句下加一條 return z;

但是~這樣一來,a就沒有作用到了。

不知道你的程式是要實現什麼的

9樓:匿名使用者

fun()是自定義的函式,在main函式中執行到fun(7,3,a)的時候呼叫外部的fun函式 ,fun裡面的7,3,a這三個引數分別傳給x,y,z 求出z的值後返回z的值,也可以這樣寫

fun (int x, int y, int z)main()

fun 是自定義的一個函式名,沒有設麼特別的意思,你也可以把他定義成其他的名稱

10樓:匿名使用者

fun只是你定義的函式的名稱,可以隨便改,其命名規則和變數的命名規則大體相似

11樓:匿名使用者

fun()函式計算z=x * x + y * y; 的值,但是計算結果無法傳回主調函式(引數間傳遞為值傳遞),所以printf(「%d」,a); 為38

12樓:匿名使用者

fun 其實就是 自定義的一個函式名,沒有設麼特別的意思,你也可以把他定義成其他的名稱

c語言中%c是什麼意思

13樓:匿名使用者

用於格式化輸入輸出函式中, 針對char型別的匹配。

比如 輸入

用於輸入一個字元型。

輸出時類似。

所有的格式化輸入輸出函式,都可以用這個。

c語言中fun()函式有什麼作用,要有例子說明。

14樓:不不見不念

c/c++語言中,fun函式通常被主函式所呼叫。它是指用fun來定義一個函式(或方法),這樣在引用時可以用fun表示。比如int fun(int x,int y),void fun(char* a,char* b) 等等。

有先前的定義,就可以在主函式裡呼叫它,比如ans=fun(3,7);或者fun(p1,p2);

fun函式是自定義函式。fun一詞沒有其它意思,只是在呼叫時用這個單詞表示該函式。

例一:例二:

15樓:匿名使用者

起到呼叫作用

#include

void fun(int *p)

main()

;fun(&a[3]);

}從main函式看起,定義一個陣列a,fun(&a[3])呼叫a[3]元素的地址,到fun函式中執行,fun函式總的*p指向a[3],輸出p[5]就是a[3]的地址加上5,即a[8],返回主函式中的值即為a[8]的值為9,執行結果為9

(陣列元素名從a[0]到a[9]共十個元素。)

16樓:苦味檸檬

首先不管是什麼意思 這個函式裡面的s[i] s[j+1] 會編譯出錯的··最好用*(s+j+1)這樣的形式,昨天考級就出了類似的題目,因為在子函式裡面沒有定義這個陣列 只定義了 指標。

s[i]!=0 應該是 s[i]!='\0'的 不然陣列裡面有個字元時0的話就跳出來了。

這個改的話你自己改吧··增加點經驗

void fun(char *s, char c)之後就想是 kingbird2011 說的那樣···不過 補充一點是輸入 是s=「sadag」的話··(注意是兩個a)輸出是 saadaag 應為是在for那個大迴圈裡面 這樣就解釋得了最後那個i+=1的意義了

c語言中fun(n-1)+fun(n-2)是什麼意思啊

17樓:聽不清啊

這是一個遞迴函式中的語句。

long fun(int n)

這個遞迴函式,它是用來計算菲波那契數列第n項的。

前面的 if(n==0||n==1) return 1; 說的是遞迴結束的條件。就是說菲波那契數列的前二項的值就等於1,

從n>=3起,就使用遞迴的方法來計算fun(n)的值。

比如要計算fun(4),它就等於fun(3)+fun(2);

而fun(3)=fun(2)+fun(1);

fun(2)=fun(1)+fun(0)=1+1=2所以,它呼叫fun(2)時就返回函式值2,呼叫fun(1)時直接返回函式值1,於是就計算出fun(3)的值為2+1=3。

18樓:

一個遞迴的函式,

當n<=2時,fun(n)=4

當n>2時,fun(n)=fun(n-1)+fun(n-2)也就是說

fun(1)=4,

fun(2)=4,

fun(3)=fun(2)+fun(1)=8fun(4)=fun(3)+fun(2)=12fun(5)=fun(4)+fun(3)=20

19樓:匿名使用者

fun是函式吧。就是n-1代入到函式得到的值加上n-2代入到函式得到的值

20樓:匿名使用者

fun應該是自己定義的一個函式,實現的是一個計算功能,返回計算後的結果吧,上**嘛,直觀點!

21樓:匿名使用者

遞迴!!你把1,2,3代入n自己算一邊就知道了

c語言裡fun是什麼意思?

22樓:匿名使用者

fun單純的看沒什麼意思

但在函式中

卻是多種多樣

具體的要看程式設計者編的程式的意思

23樓:龍眼

function,函式

24樓:糖糖

是不是你看的那個例題自己定義的函式或者引數?

c語言中void是什麼意思C語言中void是什麼意思

void 被翻譯為 無型別 相應的void 為 無型別指標 常用在程式編寫中對定義函式的引數型別 返回值 函式中指標型別進行宣告。void 的作用 1.對函式返回的限定,這種情況我們比較常見。2.對函式引數的限定,這種情況也是比較常見的。一般我們常見的就是這兩種情況 1 當函式不需要返回值值時,必須...

c語言中while是什麼意思,C語言中while是什麼意思

當型迴圈,當你的條件滿足while的條件時,就會執行while 括號內的語句,不滿足則退出while迴圈,執行while後面的語句 c語言中的while是一種迴圈語句,是計算機的一種基本迴圈模式。當滿足條件時進入迴圈,不滿足跳出 使用格式為 while 條件表示式 迴圈體語句 3.當while迴圈的...

c語言中dt什麼意思C語言中t是什麼意思?

c語言中 d 是格式字元,意思是資料以十進位制整數形式輸出 t 是轉義字元,意思是水平製表 跳到下一個tab位置 在c語言中還有其它格式字元,o 意思是以八進位制整數形式輸出 x 意思是以十六進位制整數形式輸出 c 意思是以字元形式輸出 s 意思是以字串形式輸出。等等 在c語言中還有其它轉義字元,n...