1. c語言中 int fun()(int m) {....} 這個(int m)是干什麼用的
如果是C語言,應該沒有這樣的書寫格式。需要確認一下,你看到的是不是C語言?或是書寫有誤。會不會是int fun(int m) {....} ?這個是C語言的正常書寫格式,括弧中的 int m用於說明調用函數fun時,需要向函數傳遞一個整型參數,即int m代表函數fun要用到一個外部帶入的整型數據,因此也被叫做形式參數。在實際調用fun時,括弧中可以是一個整型變數名,也可以是整形數值,或是整型表達式。
2. int funl在C語言什麼意思
在C語言中,int是保留字,它的含義是「整型數」。
具體到int funl,它是一個不完整的語句,看它後面是什麼,才能知道它是什麼意思。
①如果後面是分號,即int funl;,則說明funl是一個變數,整句話的含義是:聲明一個int型變數,變數的名字是funl。
聲明後,就能使用變數funl了。如:
funl=1;(賦值)
b=funl+5;(計算)等。
②如果後面有一個中括弧,中括弧內還有一個數字,即int funl[5];,則說明funl是一個一維數組變數,整句話的含義是:聲明一個含有5個元素的int型一維數組變數,數組變數的名字是funl。
聲明後,就可以使用一維數組funl了。
③如果後面有兩個或更多的中括弧,如funl[5][8];,則聲明的數組變成二維或多維數組了。
④如果後面有一個小括弧,如int funl(int a);,說明funl是一個函數。整句話的含義是:聲明一個函數,函數的名字是funl,函數的返回值是int型,括弧裡面的int a是說函數帶有一個int型參數a。
大體就這么多含義吧。有什麼問題請留言。
3. c語言中 #include <stdio.h> int fun(int a,int b,int c)這個int fun是啥意思 有什麼作用
int fun是聲明了一個名字叫做fun的函數,這個函數的返回值是int
函數必須聲明才能使用。 聲明的作用是為了調用函數。
聲明後,定義可以放在main函數後面或其他文件,不必把定義都寫在main函數前面。
4. c語言中fun是什麼意思
C語言中,fun函數是用調用主函數的。它是指用fun來定義一個函數或是方法,這樣在引用時可以用fun表示。fun函數是自定義的C/C++語言函數,函數功能多樣。該函數名為「函數」英文function的簡寫,一般在示例和試題中使用,通常在主函數中被調用。(4)c語言中intfun是什麼意思擴展閱讀
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一詞沒有其它意思,只是在調用時用這個單詞表示該函數。
5. 一個C語言簡單問題——int fun(int n)是什麼意思
int
fun(int
n)規定了函數的兩個要素:
1、函數的返回值類型是整型;
2、函數有一個整型的參數,也就是說在函數調用時必須要給它一個整型數作為參數。
fun()函數內部的C+=fun(i-2)實際上表明這個函數採用了遞歸型演算法。
遞歸做為一種演算法在程序設計語言中廣泛應用,就是指一個過程或函數在其定義或說明中有直接或間接調用自身的一種方法,它通常把一個大型復雜的問題層層轉化為一個與原問題相似的規模較小的問題來求解,遞歸策略只需少量的程序就可描述出解題過程所需要的多次重復計算,大大地減少了程序的代碼量。
遞歸的能力在於用有限的語句來定義對象的無限集合。一般來說,遞歸需要有邊界條件、遞歸前進段和遞歸返回段。當邊界條件不滿足時,遞歸前進;當邊界條件滿足時,遞歸返回。
你這個程序的遞歸演算法思路就是,當參數n大於2時,就將n-2作為參數再次調用自己,由於每次調用n都會被減2,所以對於任意給定的n,經過有限次調用後,總能讓調用參數減小到小於等於2,從而滿足邊界條件(n==1||n==2),遞歸調用終止,得到返回值。
6. 菜鳥上路有誰可以告訴一下在C語言中的int fun(int n,int x)表示什麼意思 謝謝
int
fun(int
n,int
x);
這是個函數聲明,就是告訴你有一個函數叫fun,實現一定的功能,當你輸入兩個整數做參數時,他會返回給你一個整型值,至於實現什麼功能就看你怎麼實現了
舉個例子
void
main()
{
int
a=23,b=32,c;
int
fun(int
n,int
x);
//聲明,就是告訴編譯器這個函數是存在的
c=fun(a,b);
printf("%d\n",c);
//c等於55
}
int
fun(int
n,int
x)
//實現
{
return
(n
+
x);
//我實現的功能是返回兩個數的和,至於要實現什麼,你自己可以隨便寫
}
7. C語言int(*fun)( )和 int* fun()的區別
int(*fun)( )——fun是一個指針,它指向一個沒有形式參數的函數,這函數返回一個int值。
int* fun()——fun是個函數,它沒有形式參數,返回一個int *型指針。
8. C語言中:INT FUN()和int FUN() 有什麼區別嗎
C語言對大小寫敏感。INT和int會被當作不同的單詞處理。前者是一個合法的標識符;而int是內置的基本類型說明符,是關鍵字。int FUN()可以函數聲明/定義的一部分,而INT FUN()不行,除非:
1.之前定義了#define INT int,預處理時對於遇到#undef INT(如果有的話)之前的部分的代碼,預處理器自動把INT替換為int,或
2.之前定義了自定義類型:typedef int INT;,此後INT和int的語義完全相同(但仍然不是關鍵字)。
----
[原創回答團]
9. 在C語言中void fun() 與 int fun()的區別
一、指代不同
1、void fun() :定義一個空返回值的fun函數。
2、int fun():定義一個返回整數型的fun函數。
二、用法不同
1、void fun() :可以直接調用fun函數。
2、int fun():調用fun函數時,需要使用整型變數接收返回值。
(9)c語言中intfun是什麼意思擴展閱讀
fun函數是自定義的C/C++語言函數,函數功能多樣。該函數名為「函數」英文function的簡寫,一般在示例和試題中使用,通常在主函數中被調用。
C/C++ 語言標准庫中沒有fun函數。fun函數是自定義函數,是使用來舉例或作語法演示的,需要在使用前自行定義聲明。
fun一詞沒什麼特別含義,也可以換成別的名稱,如"abc"或者"ke"。它只表示引用之前出現的函數,以調用它執行一些需求,int fun(int x,int y)只是一個舉例的函數名而已,以及其聲明的參數類型。