练习6.1
实参和形参的区别是什么?
形参出现在函数定义中,只能在函数体内使用
练习6.2
(a)返回类型不匹配。应该把int换成string
(b)没有返回类型。应该加上一个返回类型(如void)
(c)任意两个形参不能同名。把第二个v1换成v2
(d)函数体必须加上{ }
练习6.3 && 练习6.4
#include<iostream>
using namespace std;
int fact(int a) {
int ret = 1;
while (a > 1)
ret *= a--;
return ret;
}
int main() {
int val;
cin >> val;
cout << val<<"的阶乘是:\t"<<fact(val) << endl;
return 0;
}
练习 6.5
#include<iostream>
using</