C++学习总结系列--函数部分
来源:互联网 发布:淘宝联盟佣金结算规则 编辑:程序博客网 时间:2024/06/08 08:45
学习编程的人都知道,函数对于我们编程非常重要。
首先,我们要知道函数是什么,简而言之,函数就是一个命名了的代码块。一个典型的函数定义包括以下部分:返回类型,函数名,由0个或多个形参组成的列表以及函数体。其中,形参以逗号隔开并位于一对圆括号之内。
需要了解以下几点:
函数的调用完成两项工作:一是用实参初始化函数对应的形参,二是将控制权转移给被调用函数。此时,主调函数的执行被暂时中断,被调函数开始执行。
当函数以return语句结束执行过程时,return语句也完成两项工作:一是返回return语句中的值(如果函数返回类型不为空的话),二是将控制权从被调函数转移回主调函数。
函数的实参类型必须与对应的形参类型匹配。
函数的调用规定实参数量应与形参数量一致,所以说形参一定会被初始化。
函数的形参列表中的形参通常利用逗号隔开,其中每个形参都是含有一个声明符的声明,即使两个形参的类型一样,也必须把两个类型都写出来。
习惯上把只存在于块执行期间的对象称为自动对象。形参就是一种自动对象。
在某些时候,有必要令局部变量的生命周期贯穿函数调用及之后的时间。可以将局部变量定义成static类型从而获得这样的对象,这样的对象称为局部静态对象。局部静态对象在程序的执行路径第一次经过对象定义语句初始化,并且直到程序终止才被销毁,在此期间即使对象所在的函数结束执行也不会对它产生影响。
未完待更新...
0 0
- C++学习总结系列--函数部分
- C语言字符串函数总结(部分常见字符串函数)
- C语言str函数系列总结
- C++学习总结系列--拷贝构造函数
- 黑马程序员------C语言函数部分总结(一)
- 黑马程序员------C语言函数部分总结(二)
- C和指针之数组和函数部分总结
- 部分函数总结
- C语言部分总结
- JavaScript学习总结(四)function函数部分
- JavaScript学习总结(四)function函数部分
- 《c和指针》学习半个月的总结---数据结构部分
- unix c学习总结--线程部分(apue)
- [黑马程序员]08[C语言]数组部分学习总结
- C语言,函数部分
- c++primer 第五版 函数基础部分 学习笔记
- 汇编程序学习部分总结
- 【C语言学习笔记】qsort函数总结
- 数字字符串转换成算数类型函数atoi(),分解字符串的函数strtok()的简单应用
- win7默认共享
- spring bean与线程安全
- html5新增标签
- 删除 纪中 1381 优美的暴力
- C++学习总结系列--函数部分
- 删除_纪中1381_暴力
- CocoaPods 【warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777】
- Hdu 5327 Olympiad (预处理)
- 使用深度学习打造智能聊天机器人
- Linux(Centos)之安装Nginx及注意事项
- Microsoft Visual C++ 2010 Express要怎么编程序啊?
- extern "C"的用法解析
- Vika and Squares(颜料)