c++考试复习: 函数基础

Posted sun897949163

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++考试复习: 函数基础相关的知识,希望对你有一定的参考价值。

函数的定义、声明和调用

与C语言基本相同

1.函数声明和首部的不同
(1).两者的函数名、函数类型完全相同。
(2).两者中形参的数量、次序、类型完全相同。
(3).函数声明中的形参可以省略名称, 只声明形参类型, 而函数首部不行
(4).函数声明是语句, 而函数首部不是
(5).如果函数定义在调用他的函数前时, 函数声明不是必须的。

2.传值调用
(1).形参在调用之前不占用储存空间。 只有在发生函数调用的时候, 才为形参开辟存储空间, 并传递相应的值, 函数结束之后, 释放其占用的空间, 函数返回值。
(2).调用函数的时候, 硬注意函数的形参和实参的类型一致。

3.地址传递

如果在函数定义时, 将形参的类型说明成指针, 这是参数的传递方式就是地址传递方式。

4.传值引用

http://blog.csdn.net/sun897949163/article/details/51273354

5.递归函数

6.内联函数:

内联函数也被称之为内嵌函数, 内联函数是在编译的时候将代码插入到函数的调用处, 为此省去了保护线程、参数传递和返回等操作, 从而加快了整个代码的执行速度。

使用方法在函数返回之前加 inline

例如

inline int sum (int a, int b)

    return a + b;

以上是关于c++考试复习: 函数基础的主要内容,如果未能解决你的问题,请参考以下文章

大数据基础考试复习(考试前不停更)——《大数据技术与原理应用》

C++ 基础复习 1

《信息与编码》考试复习笔记7----第七章信息率失真函数相关例题

概率论基础复习

《信息与编码》考试复习笔记7----第七章信息率失真函数(有计算无难度)

C++期末复习超详细总结知识点(期末冲刺)