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++考试复习: 函数基础的主要内容,如果未能解决你的问题,请参考以下文章
大数据基础考试复习(考试前不停更)——《大数据技术与原理应用》
《信息与编码》考试复习笔记7----第七章信息率失真函数相关例题