您好,登錄后才能下訂單哦!
函數:能夠完成特定功能的獨立的代碼
函數的作用:避免重復性操作 有利于程序的模塊化
定于函數:
函數的翻回值 函數的名字
{
函數的執行體
}
(1).函數的定義的本質是詳細描述函數之所以能實現某個特定功能的具體方法
(2).return 表達式;含義:
(1).終止被調函數,向主函數返回表達式的值
(2).若表達式為空,則只終止函數,不向主函數返回任何值
(3).break是用來終止循環和switch,return 是用來終止函數的
e.g:
void eg()
{
return;//return只用來終止函數,不返回任何值
}
int eg()
{
return 10;//1.終止函數,2.向主調函數返回10
}
(3).函數返回值的類型也稱之為:函數的類型,因為如果函數名前的返回值類型
和函數執行體中的return 表達式;中表達式的類型不同的話,則最終函數返回
值的類型 以函數名前的返回值類型為準
e.g:
int eg()
{
return 10.2;//函數返回值int,所以最終eg返回的是10 不是10.2
}
函數的分類:
有參函數 & 無參函數
有返回值函數 & 無返回值函數
庫函數 & 用戶自定義函數
值傳遞函數
一般函數 & main函數
:一個程序必須有且只有一個主函數
主函數可以調用一般函數 一般函數不能調用主函數
一般函數可以互相調用
主函數是程序的入口也是程序的出口
注意的問題:
(1).函數調用和函數定義的順序
若調用寫在定義前面 則必須加函數前置聲明:
(2).形參和實參
形參:不是實際存在的變量,又稱之為"虛擬變量"。是在定義函數名和函數體的
時候使用的參數,目的是用來接收調用該函數時傳入的參數.在調用函數時,實參
將賦值給形參
實參:在調用時傳遞給函數的參數. 實參可以是常量、變量、表達式、函數等,
無論實參是何種類型的量,在進行函數調用時,它們都必須具有確定的值, 以便
把這些值傳送給形參
總結:實參賦值給形參。必須注意實參的個數,類型應與形參一一對應,
并且實參必須要有確定的值。
(3).合理自定函數:
(1).確保自定義的函數盡量單一,獨立
(2).多思考 多模仿優秀的代碼
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。