回覆列表
-
1 # 髒話比謊話乾淨558
-
2 # 高貴咖啡06
比如說這個函式是執行特定的功能,但是不一定需要返回值。 假如一個數組都是數字1 在函數里我可以把它的每一個元素變成數字0 把這個函式寫在主函數里不就行了?然後退出這個函式功能已經執行完了。 不過你可以加一個返回值比如返回1執行成功。都可以。
比如說這個函式是執行特定的功能,但是不一定需要返回值。 假如一個數組都是數字1 在函數里我可以把它的每一個元素變成數字0 把這個函式寫在主函數里不就行了?然後退出這個函式功能已經執行完了。 不過你可以加一個返回值比如返回1執行成功。都可以。
無參函式,是指在主調函式呼叫被調函式時,主調函式不向被調函式傳遞資料。無參函式一般用來執行特定的功能,可以有返回值,也可以沒有返回值,但一般以沒有返回值居多。
有參函式,是指在主調函式呼叫被調函式時,主調函式透過引數向被調函式傳遞資料。在一般情況下,有參函式在執行被調函式時會得到一個值並返回給主調函式使用。
擴充套件資料
1、定義有參函式的一般形式為:
函式型別 函式名(引數型別1 引數名1, 引數型別2 引數名2, …, 引數型別n 引數名n)
{
宣告部分
語句部分
}
2、有參函式使用注意事項:
(1)在定義函式時,必須要指定形參的型別。實參與形參的個數必須相等,若不相等就是語法錯誤。此外,實參與形參的型別要相同或賦值相容。最好是相同,這樣不容易出錯。如果不相同則實參按形參的型別轉化,然後再送給形參。
(2)在傳遞資料時,實參與形參是按順序一一對應的。