1樓:匿名使用者
c語言中沒有你的這個寫法,應該是你眼神不濟,看錯了。是不是int fun(int m)?如果單純的int fun()(int m),是錯誤的寫法,c語言中沒有這種寫法。
c語言中int fun()是合法的,int fun(int m)也是合法的,就是沒有int fun()(int m)
2樓:百i度網友
如果是c語言,應該沒有這樣的書寫格式。需要確認一下,你看到的是不是c語言?或是書寫有誤。
會不會是int fun(int m) ?這個是c語言的正常書寫格式,括號中的 int m用於說明呼叫函式fun時,需要向函式傳遞一個整型引數,即int m代表函式fun要用到一個外部帶入的整型資料,因此也被叫做形式引數。在實際呼叫fun時,括號中可以是一個整型變數名,也可以是整形數值,或是整型表示式。
3樓:月夜星隕
c沒有這種寫法。可能看起來長得像一點就就是下面這樣的寫法了返回值為函式指標型別的
//定義一個函式
int xxback(int m)
//返回值為函式指標,函式原型如xxback的,這個m可以不寫的,int (*fun())(int m)
4樓:gta小雞
表示函式有一個int型別的形參m,請先看完教材。
c語言 int fun(int m)什麼是什麼意思
5樓:天雲一號
fun( )是程式設計人員定義的一個函式,其中int fun(int m)表示函式fun( )的首部。
第一個int是函式的型別(待返回值,並且返回值型別為int);
第二個int是形參m的資料型別;
fun是函式名。
下面舉例說明該語句的作用與用法。
#include
int fun(int m)
void main()
6樓:
int fun(int m)
第一個int宣告一個返回值是整型的函式,函式名是fun,函式需要傳遞的引數是一個整型,這個傳遞來的整型被儲存再區域性變數m裡。「{}」內的部分是函式體,也就是函式所要執行的內容。
函式呼叫時
x=fun(n);
說明:x為整型變數,n為整型變數,n內必須有值
7樓:匿名使用者
int fun(int m)是一個函式,fun是函式名(函式名是可以自己定的),前面的int表示這個函式的返回值型別是整型,後面的(int m) 是fun這個函式的引數,也是整型m的值在呼叫函式時給出。
比如在主函式中有
int a=1;
int fun(a);
那麼在這次呼叫中,m的值就等於a的值。
8樓:匿名使用者
int fun(int m)
這是定義了一個fun函式,這函式接受一個變數m
9樓:阿言優作
第一個int代表函式的返回值是一個整型,括號裡面的int代表引數是一個整型
10樓:匿名使用者
定義一個函式名為fun的整形的函式,這個函式有個整形形參m
建議lz補習下c語言的基本知識
11樓:匿名使用者
定義一個整型函式,輸出1,c-20,k
c語言 fun()是什麼意思
12樓:匿名使用者
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)只是一個舉例的函式名而已,以及其宣告的引數型別。
13樓:墨染
這個是自定義函式
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。
函式名稱:這是函式的實際名稱。函式名和引數列表一起構成了函式簽名。
引數:引數就像是佔位符。當函式被呼叫時,您向引數傳遞一個值,這個值被稱為實際引數。引數列表包括函式引數的型別、順序、數量。引數是可選的,也就是說,函式可能不包含引數。
函式主體:函式主體包含一組定義函式執行任務的語句。
14樓:在天心閣打網球的義大利狼
fun():只是你自己定義的一個函式名。
例如:int fun(int x,int y)這裡的fun()就是代表將兩個整數相加的函式,
fun(1,2)=1+2=3
15樓:匿名使用者
#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
16樓:
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語言中fun3(intx)什麼意思
17樓:匿名使用者
因為不能直接用主函式裡的j m,而k跟這兩個有關,所以需要把j和m兩個變數的值傳給fun函式,fun函式就需要兩個對應的兩個整形變數接收。所以j和m叫主函式的實參,fun函式裡的x和y稱為形參。這個可以稱為傳值呼叫。
18樓:匿名使用者
這是函式,前面的fun3為函式名,後面括號裡的為形參
19樓:處搖胼手胝足
i =m 1;m=i x y;這些是什麼語法?
c語言中for迴圈怎麼理解C語言中for迴圈怎麼理解?
for迴圈是程式語言中一種開界的迴圈語句,而迴圈語句由迴圈體及迴圈的終止條件兩部分組成,for迴圈一般形式為 for 單次表示式 條件表示式 末尾迴圈體 執行的中間迴圈體可以為一個語句,也可以為多個語句,當中間迴圈體只有一個語句時,其大括號 可以省略,執行完中間迴圈體後接著執行末尾迴圈體 執行末尾迴...
C語言中printfn,C語言中printfnn是什麼意思
6d中 是格式符引導符 d表示是整型資料 其中的6表示最小寬度是6個字元 表示靠左對齊。意思 列印輸出內容 input 然後換行。游標移動到下一行。n 轉義字元。換行的意思。數字或字元。成為為一個字元,即轉義字元。c語言中n 1是什麼意思 n 1中的n指的是每工作1年支付1個月工資的經濟補償。所謂的...
C語言中taiaiaj,C語言中taiaiajajt代表什麼意思啊謝謝了
a是一個指標,a i表示a所指位置的下i個記憶體區,a j同理。這個程式的功能是 交換 a i 和 a j 所指記憶體內區的內容,容t是中間變數。就好像你要交換兩瓶飲料,一瓶汽水,一瓶果汁,交換它們,要找一個空瓶子,這裡,t就是空瓶子 a i 和 a j 就是你要交換的兩瓶飲料,一共要倒三次,你懂了...