之前学过一段,现在总结,并且往后学。
第七章 函数——C++的编程模块
7.1函数的基本知识,书中复习
-
库函数是已经定义和编译好的参数,使用标准头文件提供原型。
#include<iostream>
-
原型中参数列表是占位符,可以与函数定义中的变量名不同。
void fun(int a);
void fun(int abc)
{代码块;}
-
因函数重载的二义性,所以函数参数不允许强制转换
// 使用原型和函数调用
#include <iostream>
void cheers(int); // 原型:没有返回值
double cube(double x); // Prototype:返回一个double值
int main()
{
using namespace std;
cheers(cube(125));
return 0;
}
void cheers(int n)
{
using namespace std;
cout << "n = " << n << endl;
}
double cube(double x)
{
return x * x * x;
}
运行结果
n = 1953125
7.2函数参数和按值传递