学习c++的第五天
学习内容:
- 了解函数的定义方法、理解函数的调用;
- 掌握函数的递归、嵌套调用;
- 了解函数调用的实参与形参的传递,以及参数默认值的设置;
- 了解重载函数的基本概念。
- 输出一个九九乘法表。
遇到的问题:
本章似乎没有遇到什么问题。
解决的办法:
那当然也没有解决的办法了…
心得体会:
反正,就很简单…
- 如何定义一个函数:
[函数返回值类型] 函数名(参数表)
;eg:void function1(int a, int b); int/double/flout function2(int a, int b)
2. 函数递归:自己调用自己。
int fun1 (int n)
{
int sum;
if (n == 1)
sum = 1;
else
sum = n + fun1 (n - 1);
return sum;
}
- 函数调用的实参与形参的传递:参考“c++成长之路 之第四天”。
- 函数重载:返回值类型、参数名相同,参数表个数不能相同。
学习内容5的代码
```cpp
/*
(2)设计C++程序:用函数调用方法打印九九乘法表。
*/
# include<iostream>
using namespace std;
void multiplication_table() {
int i, j;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= 9; j++) {
if (i == j) {
cout << i << "*" << j << "=" << i * j;
cout << endl;
break;
}
else if (i > j) {
cout << j << "*" << i << "=" << i * j << "\t";
}
}
}
}
int main()
{
multiplication_table();
system("pause");
return 0;
}