在c語言中函式返回值的資料型別撒於什麼

2021-05-22 10:58:31 字數 1402 閱讀 6652

1樓:亢瑾瑜千淑

c:在定義函式時所指定的資料型別

例如:int

fun();//這個函式的返回值就必須是個整型的值再如struct

*fun()//那他就必須返回一個結構體指標

2樓:衷陣符鶯

選擇c,函bai數返回

值的型別和du函式名師沒有

zhi關係的,函式dao名只是個簡單的代號回,沒有什麼特殊答的意義,return

語句中表示式的資料型別必須和

定義函式是所指定的資料型別一樣才可以,否則會出錯。至於主調函式,強調一下。

主調函式一般都是void

也就是空型的,沒有什麼特殊用處,也只是為了保持函式格式的一致。

3樓:左手煙雨

程式 從main函式開始執行;

函式返回值的型別取決於函式的型別,函式定義是什麼型別,返回值會被強制轉化為函式的型別。

例如:int f();的返回值是int, float f();的返回值是float

4樓:于于祥祥

取決於你的需求,若你需要整形就設為 int 函式名(引數),其它一樣

從main()函式開始的都是

5樓:匿名使用者

是由你定義函來數時所定源

義的函式的型別決定的。

也就bai

是說你du的函式是什麼類zhi型,返回值就是什麼dao型別。

比如:函式定義 int fun(int a,char b)返回值就是整型

函式定義 int *fun(int a)返回值就是基型別為整型的指標

函式定義 void fun(int a)無返回值

6樓:匿名使用者

main()函式是整個程式的入口啊

返回型別其他人說的很清楚了

你還是去弄本書看吧,看完了就不會問這麼無聊的問題了

4、c語言中,函式返回值的型別是由( )決定的。

7樓:滄海雄風

是由你定義函式時所定義的函式的型別決定的。

也就是說函式是什麼類內型,容返回值就是什麼型別。

比如:函式定義  int fun(int a,char b)返回值就是整型

函式定義  int *fun(int a)返回值就是基型別為整型的指標

函式定義  void fun(int a)無返回值

8樓:匿名使用者

d定義函式時就是定義了返回值的型別。

9樓:桔子棋

d 比如 int sum(…)返回值就是整型

10樓:略懂c語言

d,,,,,,.....

C語言中什麼是函式的返回值

當一個函式不是void型的時候就必須有一個返回值 main 函式除外,這個返回值就看你這個函式本身是什麼型的。返回值經常用來標誌一些東西,比如一個遊戲程式中的函式int win 用來判斷輸贏,輸返回0,贏返回1,然後主調函式可以根據它的返回值做相應的處理,比如這樣的句子 if win speed 進...

c語言中的返回值

其實你的概念一定要清楚的哦,像這種問題得分兩個情況來考慮的 首先看函式的行參,如果是陣列型別或者是指標型別的,可以斷定為 地址傳遞 也就是說,一旦主函式呼叫該函式時,函式間是存在地址傳遞的,把要進行處理運算的主函式的內容的地址傳遞給函式,參與運算的資料其實就是主函式中的實參的內容,簡單來講,就是行參...

C語言中基本資料型別包括哪些

c 語言的基本資料型別有如下四種 整型,說明符為int 字元型,說明符為char 浮點型 又稱實型 說明符為float 單精度 double 雙精度 空值型,說明符為void,用於函式和指標。為了滿足各種情況的需要,除了void型外,上述的三種型別前面還可以加上修飾符改變原來的含義。signed 表...