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

2021-03-11 08:56:09 字數 2772 閱讀 7048

1樓:聲石衷爾容

fun():只是你自己定義的一個函式名

例如int

fun(int

x,int

y)這裡的fun()就是代表將兩個整數相加的函式,fun(1,2)=1+2=3

2樓:匿名使用者

這個是自定義函式 答案補充 就是定義一個指標變數指向fun這個函式。可用指標引用這個函式,一般不用這樣,都是直接呼叫函式的

3樓:匿名使用者

* fun.... 一般就是一個指向函式的指標.即函式指標.c語言中沒有fun關鍵字,只是人們習慣用fun表示函式 ----------物聯網校企聯盟技術部

4樓:匿名使用者

c語言中沒抄有fun關鍵字,只是人們習慣用fun表示函式,用ch表示字元(character)等等 答案補充 c語言的問題若有以下呼叫語句,則不正確的fun函式的首部是????

若有以下呼叫語句,則不正確的fun函式的首部是????

main(){...

int a[50],n;...

fun(n, &a[9]);...

a void fun(int m,int x)b void fun(int s, int h[41])c void fun(int p, int *s)d void fun(int n, int a)40 語句printf("a\bre\'hi\'y\\\bou\n");的輸出結果是c為什麼?其他3項**錯了?

a\bre\'hi\'y\\\bou\n

a\bre\'hi'y\bou

re'hi'you

arbe'hi'y\bou(說明:'\b'是退格符)

5樓:倒黴熊

這個要看出現在什麼地方了。

*fun 前沒有任何其他符號嗎??完整是什麼樣子的?

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

6樓:不不見不念

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一詞沒有其它意思,只是在呼叫時用這個單詞表示該函式。

例一:例二:

7樓:匿名使用者

起到呼叫作用

#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]共十個元素。)

8樓:苦味檸檬

首先不管是什麼意思 這個函式裡面的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語言中,s*=fun()是什麼意思

9樓:

「在c語言中,s*=fun()是什麼意思」??

應該是: s*=fun();

如果說這個語句是合法的(即它其中的各函式和變數都回已經正確答宣告)那麼既然這樣的話:

s 應該是一個變數(具體什麼型別不清楚)

fun() 非常明顯是一個已經定義的函式(且這個函式一定有一個返回值)

*= 是c中的賦值運算子中的一種(複合賦值運算子號),這裡的*=表示s的值要先乘上fun函式的返回值 然後再將得到的乘積賦值給s自己  邏輯上等價於下面:

s*=fun()   等價於  s=s*fun();

很明顯了,這個語句的意思在第1,2,3步中已經解釋了。

2個知識點:複合賦值運算子,函式作為表示式的一部分。

10樓:匿名使用者

s = s * fun()

c語言裡fun是什麼意思?

11樓:匿名使用者

fun單純的看沒什麼意思

但在函式中

卻是多種多樣

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

12樓:龍眼

function,函式

13樓:糖糖

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

c語言中%c是什麼意思

14樓:匿名使用者

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

比如 輸入

用於輸入一個字元型。

輸出時類似。

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

c語言中的,c語言中 是什麼意思

c語言中的 是邏輯運算中的非運算。是c語言中的非運算子,在變數前面使用它,會構建非運算表示式,表示式的返回結果是個布林值 也就是隻有true或false 對變數使用時,如果變數不是布林資料型別,將會強制轉化為布林型別再使用,如整形變數123將被轉化為true,整形變數0將被轉化為false。擴充套件...

c語言中是什麼意思c語言中x是什麼意思

在c語言中,x代表的意思是按位取反的意思。將x按位取反 比如x 10101010b。那麼 x 01010101b。還要注意,在c語言中,還有邏輯取反符號 x 的返回值只有0和1兩種。如果x為0,則!x 1。如果x不等於0.則!x的返回值為0。擴充套件資料 c語言關鍵字。signed 宣告有符號型別變...

c語言中alpha是什麼意思c語言中charalpha5的含義

1 c語言程式設計中baialpha通道是一個du8位的灰度通道,該通zhi 道用256級灰度來記錄dao影象中的透明 內度資訊,定義透明 不透明和半透容明區域,其中黑表示透明,白表示不透明,灰表示半透明。2 阿爾法通道 alpha channel 是指一張 的透明和半透明度。例如 一個使用16位儲...