c++考试复习(3): 函数基础
来源:互联网 发布:cyc指标源码 编辑:程序博客网 时间:2024/05/22 00:46
函数的定义、声明和调用
与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;}
0 0
- c++考试复习(3): 函数基础
- C语言考试复习
- C语言基础学习(1~3)重点复习
- 马上C语言等级考试怎么复习
- SCJP考试复习笔记3
- C 复习第二课 ctype 一些基础函数
- 【C语言复习(四)】指针基础
- 【C语言复习(十二)】数组基础
- C语言复习基础(1)
- C基础的复习
- C语言基础复习
- C指针基础复习
- C语言基础复习
- 复习考试
- 考试复习
- C/C++基础知识点全面汇总(计算机2级考试,程序员考试 基础考点)
- C 语言 函数的总结(复习)
- C语言语法基础考试
- 使用wget来下载文件
- 再谈PHP从入门到精通需要几年
- Getting started with Infer
- Cable test 线材综合性能测试
- MySQL性能优化的最佳21条经验
- c++考试复习(3): 函数基础
- jQuery梳理之Ajax
- 记笔记,手写与打字哪个更有效?
- 漫谈android系统(5)点亮LED
- 每天20篇blog的限制
- 去大公司,还是小公司?
- 统领学习的二八法则
- 磨刀不误砍柴工!打开软件前应该执行的四个方面
- C语言字符数组的输入与输出