【C++】引數的預設值
引數的預設值
當您定義一個函式,您可以為引數列表中後邊的每一個引數指定預設值。當呼叫函式時,如果實際引數的值留空,則使用這個預設值。
這是通過在函式定義中使用賦值運算子來為引數賦值的。呼叫函式時,如果未傳遞引數的值,則會使用預設值,如果指定了值,則會忽略預設值,使用傳遞的值。請看下面的例項:
#include <iostream> using namespace std; int sum(int a, int b=20) { int result; result = a + b; return (result); } int main () { // 區域性變數宣告 int a = 100; int b = 200; int result; // 呼叫函式來新增值 result = sum(a, b); cout << "Total value is :" << result << endl; // 再次呼叫函式 result = sum(a); cout << "Total value is :" << result << endl; return 0; }
當上面的程式碼被編譯和執行時,它會產生下列結果:
Total value is :300 Total value is :120
相關文章
- C++預設引數C++
- es6中的引數預設值
- C++ 預設引數和佔位符C++
- webapi 設定swagger上請求引數的預設值WebAPISwagger
- 【ES6基礎】預設引數值
- springmvc引數設定預設值,多地址請求SpringMVC
- c#基礎-5.變長引數和引數預設值C#
- [譯] ES6:理解引數預設值的實現細節
- c++函式引數和返回值C++函式
- ES6小技巧 - 使用解構賦值設定函式引數預設值賦值函式
- python預設引數的使用注意Python
- 04-預設引數
- 微課|Python程式設計開發寶典(5.2.2):預設值引數Python程式設計
- C++行內函數、函式過載與函式預設引數C++函數函式
- C++ 預設引數與引用傳遞:語法、用法及示例C++
- 面試題:一道關於解構賦值和引數預設值的程式設計題面試題賦值程式設計
- 在定義C++, C通用介面函式時讓C++介面支援預設引數C++函式
- TypeScript 函式可選引數和預設引數TypeScript函式
- CSS變數的作用域和預設值CSS變數
- 檢視JVM預設配置引數JVM
- vue事件帶預設引數,怎麼傳遞其他引數Vue事件
- 3.3.2 函式的預設引數和佔位引數 函式過載函式
- 2.7.6.2 設定或修改初始化引數的值
- 檢視JVM預設引數及微調JVM啟動引數JVM
- 數值型模板引數的應用
- C++引數的傳遞方式C++
- python疑問5:位置引數,預設引數,可變引數,關鍵字引數,命名關鍵字引數區別Python
- c語言中預設引數的兩種型別C語言型別
- ${VAR:=預設值}和${VAR:-預設值} 區別
- Go:變數宣告的多種方法與預設值Go變數
- 三、Jmeter--HTTP請求預設值(HTTP Request Defaults)和訪問地址引數化JMeterHTTP
- 預設值的作用域
- 生成 URL 的 預設值
- HTML 元素的預設值HTML
- Retrofit統一新增post請求的預設引數
- 引數傳值機制
- c++可變模板引數C++
- C++型別引數化C++型別
- HTML常用元素的預設值HTML