函式從返回型別和有無引數角度可分為

2025-02-06 08:05:28 字數 3491 閱讀 4330

1樓:娛樂小八卦啊

1、函式從返回型別的角度來看可以分為:

返回值。函式:函式最後有return語句的函式。

無返回值函式:函式里沒有return語句的函式。

2、函式從有無引數的角度來看可以分為:

有參函式:函式頭後的括號裡有內容的函式。

無參函式:函式頭後括號裡無內容的函式。

2樓:網友

void類 就是沒有返回值。

還有一類就是有返回值 返回什麼型別的數值就是什麼型別的函式。

還有無參和有參的。

函式返回值的型別是由什麼決定的?

3樓:金牆刺紗腰

c語言規定,函式返回值的型別由函式首部定義的型別決定。函式返回值應與首部定義的型別一致,如若不一致,則自動將返回值強制轉換為函式首部定義的型別。

沒有定義型別時預設為int型。也就是說你的函式是什麼型別,返回值就是什麼型別。

簡介。在呼叫函式時,如果需要從被調函式返回乙個值供主調函式使用,那麼返回值型別必須定義成非 void 型。此時被調函式中必須包含 return 語句,而且 return 後面必須要有返回值,否則就是語法錯誤。

乙個函式中可以有多個 return 語句,但並不是所有的 return 語句都起作用。執行到哪個 return 語句,就是哪個 return 語句起作用,該 return 語句後的其他語句都不會執行。

函式的返回值型別由()確定。

4樓:科技科普君

函式的返回值碼鎮型別由()確定。

語句中的表示式。

b.主調函式轎模棗的型別。

c.系統預設的型別。

d.該函式的類閉拆型。

正確答案:d

在c++語言中函式返回值的型別是由(  )決定的。

5樓:考試資料網

答案】:cc。【解析】函式型別決定了函式返回值的型別。

函式值返回型別可以由編譯器自動完成型別轉扮野換。在函唯舉數有返回值的呼叫中,編譯器將return後面廳山喊的表示式的型別強制轉換為該函式定義時指定的返回值型別。

定義函式時,在形參列表中要列出所有形參,形參用於接收( )傳送來的資料?

6樓:一嘆

形參用於接收實參傳送來的資料。

實際引數簡稱「實參」。在呼叫有參函式時,函式名後面括號中的引數稱為「實際引數」,實參可以是常量、變數或表示式。

自定義函式中的「形參」全稱為「形式引數」由於它不是實際存在變數,所以又稱虛擬變數。實參和形參可以重名。

形參是在定義函式名和函式體的時候使用的引數,目的是用來接收呼叫該函式時傳入的引數。

7樓:劇恬謐

定義函式時,在形參列表中要列出所有青菜形參用於接收傳送來的資料,我覺得傳送來的這些資料都應該是匹配的才行。

8樓:金色潛鳥

形參用於接收(實參變數 )傳送來的資料。

所以 形參與實參 個數 和 型別 都要 匹配。

c語言 有參有返回值函式 1..為什麼要使用函式?2.函式分哪些型別3.函式的引數與返回值。

9樓:鎮美媛革鶯

c語言就是函式,乙個c語言程式至少有乙個函式,乙個函式可以沒有或有多個引數,但乙個函式一定有且只有乙個返值。例如:

程式1:main()

上述程式的功能就是什麼也不做,但也要有乙個主函式main()。主函式也有返回值,預設為空語句可以省略。

程式2:intmain()

上述程式的功能是在螢幕上輸出一句話:hello,word!並向作業系統返回乙個返回值1.

第乙個函式main()函式要求返回乙個短整型值,返回語句return不能省略。第二個函式是呼叫的標準庫函式printf()它有乙個引數是字串常量。它的功能就是實現輸出。

使用函式可以把乙個大的程式分割成多個功能模組,這樣就可以多人分工合作完成乙個程式的編寫,也可以減少不必要的重複工作,如有多個程式需要實現同樣的功能,那麼針對這個功能編寫乙個函式,再需要時直接呼叫就行了,如上面的printf()函式。可以被任何乙個程式呼叫而不用重寫**。

函式分為自定義函式和標準庫函式:區別就是處定義函式是自己編寫的,而標準庫函式是由別人寫的,只能知道其函式介面(即函式需要哪些引數,函式實現什麼功能,函式的返回值)以方便呼叫。而不知道它的內部**。

c語言 有參有返回值函式 1..為什麼要使用函式?2.函式分哪些型別3.函式的引數與返回值。

10樓:驀然回首

我是計算機專業的,當初學c語言的時候也是好為難,也有一些心得體會。

語言這種東西會隨著接觸的多就自然全都通了,需要時間,慢慢來,看到你問的這些問題跟我當初好像,感覺你學的支離破散,我建議你要系統的學c語言,我有乙個c語言的教程,txt的,我可以發給你,看看很有幫助,你問這些問題,即使通了也是不透徹。

函式中包含了程式的可執行**。每個c程式的入口和出口都位於函式main()之中。main()函式可以呼叫其他函式,這些函式執行完畢後程式的控制又返回到main()函式中,main()函式不能被別的函式所呼叫。

通常我們把這些被呼叫的函式稱為下層(lower-level)函式。函式呼叫發生時,立即執行被呼叫的函式,而呼叫者則進入等待狀態,直到被呼叫函式執行完畢。函式可以有引數和返回值。

程式設計師一般把函式當作「黑箱」處理,並不關心它內部的實現細節。當然程式設計師也可以自己開發函式庫。

說明一點,函式這一節很重要,可以說乙個程式的優劣集中體現在函式上。如果函式使用的恰當,可以讓程式看起來有條理,容易看懂。如果函式使用的亂七八糟,或者是沒有使用函式,程式就會顯得很亂,不僅讓別人無法檢視,就連自己也容易暈頭轉向。

可以這樣說,如果超過100行的程式中沒有使用函式,那麼這個程式一定很羅嗦(有些絕對,但也是事實)。

一、函式的定義。

乙個函式包括函式頭和語句體兩部分。

函式頭由下列三不分組成:

函式返回值型別。

函式名參數列。

乙個完整的函式應該是這樣的:

函式返回值型別 函式名(參數列)

函式返回值型別可以是前面說到的某個資料型別、或者是某個資料型別的指標、指向結構的指標、指向陣列的指標。指標概念到以後再介紹。

函式名在程式中必須是唯一的,它也遵循識別符號命名規則。

參數列可以沒有也可以有多個,在函式呼叫的時候,實際引數將被拷貝到這些變數中。語句體包括區域性變數的宣告和可執行**。

我們在前面其實已經接觸過函式了,如abs(),sqrt(),我們並不知道它的內部是什麼,我們只要會使用它即可。

這一節主要講解無引數無返回值的函式呼叫。

11樓:網友

c語言是結構化的程式設計語言,用函式能夠使程式看起來更有層次,同時能夠縮短main函式的長度,提高可讀性。函式的型別就是函式的返回值型別,比較常見的返回值型別int ,bool ,還有一些自定義結構體或是是類的型別。

什麼是函式返回值,請問PHP中函式的返回值是什麼意思?請詳細解釋下 !!

函式返回值就是你所呼叫的函式返回給你的值。比如說void fun int n,int m 前面的void就說明這個函式是沒返回值的。比如int fun int m 時,這個函式執行以後要返回一個整型數。一 一般的情況,c語言預設的返回值的型別是int整形,其他的函式看其函式前的型別就可以知道這個函式...

vlookup函式,怎麼返回總是乙個數?求指教 10

vlookup函式,怎麼返回總是乙個數?求指教 excel的功能十分強大,vlookup函式的作用也很強大,是excel函式中最重要的函式之一,可以幫助我們在很多資料中找到我們想要的答案,那這個函式該怎麼用呢?有沒有例項可以參考?有!excel中vlookup函式的使用方法請看下面例項!開啟帶有資料...

vlookup函式最多可以返回第幾列

vlookup lookup value,table array,col index num,range lookup lookup value 為需要在table array第一列中查詢的數值。可以為數值 引用或文字字串。需要注意的是型別必須與table array第一列的型別一致。查詢文字時,...