《C++ Primer Plus》第六版笔记

之前学过一段,现在总结,并且往后学。

第七章  函数——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函数参数和按值传递

 

上一篇:C++ primer 第五版13.39代码


下一篇:C++Primer第五版:默认初始化问题