パラメータのデフォルト設定を理解しようとしていますが、このコードで 3 つの引数を関数に渡し、製品を返します。
cout<<"3---...
以下の「4 ---」行のコードを作成して、パラメーターのデフォルト値を使用するにはどうすればよいですか? 下部にある出力を参照してください
コード
#include "stdafx.h"
#include<iostream>
using namespace std;
int product(char str,int a=5, int b=2);
int _tmain(int argc, _TCHAR* argv[])
{
cout<<"1---"<<product('A',40,50)<<endl;
cout<<"2---"<<product('A')<<endl;
cout<<"3---"<<product('A',NULL,50)<<endl;
cout<<"4---"<<product('A',40)<<endl;
int retValue=product('A',40,50);
cout<<"5---"<<retValue<<endl;
system("pause");
return 0;
}
int product(char str,int a, int b){
return(a*b);
}
出力
1---2000
2---10
3---0
4---80
5---2000
何かキーを押すと続行します 。. .