理论讲解请参考:C++ Primer 第五版 第6章 6.1 函数及函数定义及调用阅读笔记
目录
目录
6.1 形参和实参的区别
形参:函数定义时的参数,无赋值的变量
实参:调用函数时使用的参数,有赋值的变量,形参的初始值
6.2 函数语法考察
(a)返回类型不匹配(考察函数返回类型)
(b)无函数返回类型(考察函数返回类型)
(c)形参列表参数不能相同(考察函数形参列表)
(d)函数体应该使用花括号括起来,一句或者无语句都得用花括号括起来(考察函数体)
6.4 交互式输入数字,计算阶乘
交互式输入数字,计算阶乘
# include <iostream>
#include <string>
#include <vector>
using namespace std;
int fact(int val)
{
int ret = 1;
while (val > 1)
ret *= val--;
retur