1樓:錢傳傑
1.int fun( slist *h)return s;
}main()
;head=creatlist(a); outlist(head);
#include
double fun( int m )
main()
3.double fun( int m )
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語言 int fun(int m)什麼是什麼意思
8樓:天雲一號
fun( )是程式設計人員定義的一個函式,其中int fun(int m)表示函式fun( )的首部。
第一個int是函式的型別(待返回值,並且返回值型別為int);
第二個int是形參m的資料型別;
fun是函式名。
下面舉例說明該語句的作用與用法。
#include
int fun(int m)
void main()
9樓:
int fun(int m)
第一個int宣告一個返回值是整型的函式,函式名是fun,函式需要傳遞的引數是一個整型,這個傳遞來的整型被儲存再區域性變數m裡。「{}」內的部分是函式體,也就是函式所要執行的內容。
函式呼叫時
x=fun(n);
說明:x為整型變數,n為整型變數,n內必須有值
10樓:匿名使用者
int fun(int m)是一個函式,fun是函式名(函式名是可以自己定的),前面的int表示這個函式的返回值型別是整型,後面的(int m) 是fun這個函式的引數,也是整型m的值在呼叫函式時給出。
比如在主函式中有
int a=1;
int fun(a);
那麼在這次呼叫中,m的值就等於a的值。
11樓:匿名使用者
int fun(int m)
這是定義了一個fun函式,這函式接受一個變數m
12樓:阿言優作
第一個int代表函式的返回值是一個整型,括號裡面的int代表引數是一個整型
13樓:匿名使用者
定義一個函式名為fun的整形的函式,這個函式有個整形形參m
建議lz補習下c語言的基本知識
14樓:匿名使用者
定義一個整型函式,輸出1,c-20,k
c語言中fun()函式有什麼作用,要有例子說明。
15樓:不不見不念
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一詞沒有其它意思,只是在呼叫時用這個單詞表示該函式。
例一:例二:
16樓:匿名使用者
起到呼叫作用
#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]共十個元素。)
17樓:苦味檸檬
首先不管是什麼意思 這個函式裡面的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是什麼意思
18樓:
在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就沒有作用到了。
不知道你的程式是要實現什麼的
19樓:匿名使用者
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 是自定義的一個函式名,沒有設麼特別的意思,你也可以把他定義成其他的名稱
20樓:匿名使用者
fun只是你定義的函式的名稱,可以隨便改,其命名規則和變數的命名規則大體相似
21樓:匿名使用者
fun()函式計算z=x * x + y * y; 的值,但是計算結果無法傳回主調函式(引數間傳遞為值傳遞),所以printf(「%d」,a); 為38
22樓:匿名使用者
fun 其實就是 自定義的一個函式名,沒有設麼特別的意思,你也可以把他定義成其他的名稱
C語言裡用什麼語句實現脈衝,c語言編寫微控制器計數脈衝
用findwindow 找到dos視窗控制代碼,然後呼叫showwindow 隱藏。hwnd hwnddos findwindow showwindow hwnddos,sw hide 如果dos視窗是你的程式開啟的話,更簡單了,用createprocess 開啟dos程式,倒數第二個引數裡有隱藏視...
C語言程式設計if語句,用C語言程式設計中if語句的格式是什麼?
printf t f n w h h 你程式中根本就沒有對變數t賦值,這句t f放在printf中,只是當作表面上的字串顯示而已。並不會對t賦值。scanf f f h,w t w h h printf t f n t include include int main 沒有給t值賦值,在printf...
C語言中的while p NULL 語句,這個p指標是不是自動往後走啊,沒有 p和P
不會自動往後走的。這種情況下一般也不會簡單地加,多半是做連結串列之類結構的遍歷,p p next之類的語句。那不行吧,有沒有重新賦值p的呢?在這條語句中,p沒有變化 就這半個迴圈語句而言是不會改變p指標的值的,你這裡只列了一個迴圈條件,並沒有列出迴圈體,這個p指標應當是在迴圈體中值發生變化。c語言中...