C++编程基础二 04-默认实参

 1 // C++函数和类 04-默认实参.cpp: 定义控制台应用程序的入口点。
 2 //
 3 
 4 #include "stdafx.h"
 5 #include <iostream>
 6 #include <limits>
 7 #include <array>
 8 #include <math.h>
 9 #include <string>
10 using namespace std;
11 
12 //默认实参:某些函数有这样一种形参。在函数的很多次调用中它们都被赋予一个相同的值。我们把这个反复出现的值称为函数的默认实参。
13 //调用含有默认实参的函数时,可以包含该实参,也可以省略该实参。
14 //对于有多个形参的函数,必须从右向左添加默认值。
15 void compare(int num1, int num2 =100);
16 void greet(string name="uimodel");
17 int main()
18 {
19     int a = 59;
20     int b = 120;
21     compare(a);
22     compare(b);
23 
24     greet();
25     greet("Nicky");
26     return 0;
27 }
28 
29 void compare(int num1, int num2) 
30 {
31     if (num1 > num2)
32     {
33         cout << num1 << "大于" << num2 << endl;
34     }
35     else if (num1 < num2)
36     {
37         cout << num1 << "小于" << num2 << endl;
38     }
39     else
40     {
41         cout << num1 << "等于" << num2 << endl;
42     }
43 }
44 
45 void greet(string name)
46 {
47     cout << name << ",Hello!" << endl;
48 }

 

posted on 2018-07-21 23:30  uimodel  阅读(126)  评论(0编辑  收藏  举报

导航