1樓:
這是被呼叫函式,函式名是fun,而x,y是其中的兩個引數。
一般main為主調函式,當程式執行到fun(x,y)時,就開始呼叫這個函式的內容。
2樓:網文小助手
在這裡裡面的x,y是實參,如果x,y是整型,那麼該函式的原型是在fun(int x,int y);
至於使用方法,就是函式呼叫。
3樓:
fun是函式名,x和y叫引數,如果它出現在函式定義時x和y就是實際引數,如果出現在函式呼叫時x和y就是形式引數。
例如:void fun(x,y)
void main()
這裡x和y叫形參,a和b叫實參,程式執行時a和b分別向x和y傳遞fun()函式執行時需要的內容。
4樓:小安無敵
這應該屬於函式呼叫吧,x,y是要傳遞的引數
c語言中函式的呼叫是z=fun(fun(x,y)x,y),上面的函式定義我省略了。為什麼呼叫是錯誤
5樓:匿名使用者
把fun函式貼出來看看,目測是fun函式的引數傳錯了。
要麼寫成:z=fun(fun(x,y),y)或者:z=fun(fun(x,y)*x,y)
6樓:
z=fun(fun(x,y)*x,y);
c語言 fun()是什麼意思
7樓:匿名使用者
c語言中,fun函式是用呼叫主函式的。它是指用fun來定義一個函式或是方法,這樣在引用時可以用fun表示。比如fun(int x,y), fun(int x,y) 有上面的出現,必然在主函式裡有調它,fun沒有其它意思,只是在調時用到這個單詞,上面的意思是呼叫主函式中的數值。
例如int fun(int x,int y)
int m = 3;
return x*y-m;
這個函式表示的意思是使用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)只是一個舉例的函式名而已,以及其宣告的引數型別。
8樓:墨染
這個是自定義函式
int fun(int x,int y)
int m = 3;
return x*y-m;
這個函式表示的意思是使用fun函式就會得到x*y-m這個值,而x 對應主函式裡面的a,y對應主函式裡面的b。
所以結果為7*5 - 3 = 32,32/13 = 2;
理解這道題需要理解形式引數和實際引數(兩者是對應關係),還需要理解全域性變數與區域性變數,int m = 13,這個是全域性變數,在沒有區域性變數重新賦值的話,可以無需定義,直接使用。所以main函式裡面可以直接使用m的值為13;但是fun函式裡面的m是區域性變數,只能在fun函式裡面使用。
返回型別:一個函式可以返回一個值。return_type 是函式返回的值的資料型別。有些函式執行所需的操作而不返回值,在這種情況下,return_type 是關鍵字 void。
函式名稱:這是函式的實際名稱。函式名和引數列表一起構成了函式簽名。
引數:引數就像是佔位符。當函式被呼叫時,您向引數傳遞一個值,這個值被稱為實際引數。引數列表包括函式引數的型別、順序、數量。引數是可選的,也就是說,函式可能不包含引數。
函式主體:函式主體包含一組定義函式執行任務的語句。
9樓:在天心閣打網球的義大利狼
fun():只是你自己定義的一個函式名。
例如:int fun(int x,int y)這裡的fun()就是代表將兩個整數相加的函式,
fun(1,2)=1+2=3
10樓:匿名使用者
#include
int m=13; /*這是個全域性變數*/int fun(int x, int y)int main(void)
結果應該為(7*5 - 3) / 13 = 32 / 13這個題目應該是考察那個變數m
第二行的m是個全域性變數,
fun函式中的m是個區域性變數,只要執行fun函式時才有用,其它情況都不存在,所以fun(a, b) / m這個下面的m為13
11樓:
int fun(int x, int y) -- 函式名 fun. 有兩個 整型引數 x 和 y。返回 整型 。 返回 x*y-3
fun(a,b)/m 函式呼叫,再除以 m。 -- fun(7,5)/13 -- x=7,y=5, 返回 x*y-3, 再除以 13
c語言中fun(a,b)是什麼意思
12樓:為江山放棄了愛
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)只是一個舉例的函式名而已,以及其宣告的引數型別。
13樓:匿名使用者
這樣的寫法在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)
的形式,則為函式。
14樓:匿名使用者
a,b作為要傳遞給fun()函式的變數,fun(a,b)---就是把a和b作為兩個引數傳給fun.要是先看a,這個語句的意思其實就是順序執行a,然後a的值作為第一個引數傳遞給fun。至於b,即是直接將b的值傳給fun
15樓:匿名使用者
即fun裡的函式有關 你將整個程式**發上來
16樓:匿名使用者
a,b作為要傳遞給fun()函式的變數
17樓:匿名使用者
第3位的意思差不多。
c語言中fun()函式有什麼作用,要有例子說明。
18樓:不不見不念
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一詞沒有其它意思,只是在呼叫時用這個單詞表示該函式。
例一:例二:
19樓:匿名使用者
起到呼叫作用
#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]共十個元素。)
20樓:苦味檸檬
首先不管是什麼意思 這個函式裡面的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的意義了
z=fun(fun(x++,y++),fun(--x,--y));具體呼叫過程。我做出來26,問了很多人都是26。答案是22.求詳細過程
21樓:漂流的
先呼叫fun(--x,--y),再呼叫fun(x++,y++)。
下面這個程式可以證明
這個程式和你的相同型別,先執行的是fun(a--,b--)如果這樣還是看不懂 那我也沒辦法了
22樓:萌哆啦a萌
應該是答案錯了
如果是return a+b 的話確實是26
如果是return b+a的話就是22
23樓:盤庚武丁
c語言的引數呼叫順序是從右向左儲存引數的,所以先執行--
在c語言中fun((x--,y++,x+y),y)是何含義?
24樓:聽不清啊
這個函式有兩個形式引數,其中第一個形式引數的值就是逗號表示式的值。
c語言中fun函式到底是幹什麼用的?
25樓:故事還長
c語言中,fun函式是用呼叫主函式的。
它是指用fun來定義一個函式或是方法,這樣在引用時可以用fun表示。比如fun(int x,y), fun(int x,y) 有上面的出現,必然在主函式裡有調它,fun沒有其它意思,只是在調時用到這個單詞,上面的意思是呼叫主函式中的數值。即自定義函式。
26樓:魅影德緩
fun(int x,y) 有上面的出現,必然在主函式裡有呼叫它,fun沒有其它意思,只是在調時用到這個單詞,上面的意思是呼叫主函式中的數值。
C語言中d是什麼意思,C語言裡面的 ld d U都是什麼意思啊?
月兒 c 語言中 是一種表達方式,程式設計,自然也就有輸入輸出,那麼每一座城樓總也會需要進行一個安檢,所以 主要辨別個種資料型別的一種表達方式。方法 步驟 f,f,e,e,g,g 用來輸入實數,可以用小數形式或指數形式輸入。int c 1.2 int c 400 int c 55.434343 c ...
c語言中printf()後的括號裡面的怎麼寫,表示什麼
int printf const char format,argument format 引數輸出的格式,定義格式為 flags width perc f n h l type 規定資料輸出方式,具體如下 1.type 含義如下 d 有符號10進位制整數 i 有符號10進位制整數 o 有符號8進位制...
c語言中是怎麼運算的,C語言裡面 求餘是怎麼運算的?
紫月開花 算數運算是指能夠完成算術運算功能的運算子 如 關係運算子是比較兩個值的大小關係 c語言的結果包括中 就是0和1 也就是假和真 運算子有如 邏輯運算子執行結果與關係表示式執行結果相同 成立1 不成立0 且 或 非 三者優先順序為 算術 關係 邏輯 由高到低 k 10 min i,j 替換後成...