概述
- 6.1 函数基础
- 6.1.1 局部对象
- 6.1.2 函数声明
@Author:CSU张扬
@Email:csuzhangyang@gmail.com or csuzhangyang@qq.com
@我的网站: https://www.faker.top
6.1 函数基础
执行函数的第一步是(隐式的)定义并初始化它的形参(局部变量)。
空形参列表有两种方式:
void f()
void f(void)
函数的返回类型:
- 返回类型
void
,表示函数不返回任何值。 - 返回类型不能是 数组类型或函数类型,但可以是 指针或引用。
6.1.1 局部对象
形参和函数体内定义的变量都是局部变量,局部变量还会隐藏外层作用域的同名变量。
- 自动对象(普通局部变量):变量定义时创建该对象,函数结束时销毁它。例如形参。
- 局部静态对象:令局部变量的生命周期贯穿函数调用和之后的时间。它在第一次经过对象定义语句时初始化,直到程序终止才被销毁。
注意:
- 局部静态变量只被初始化一次,即使又一次执行了定义和初始化语句。
- 局部静态变量如果没有显式初始值,内置类型初始化为0。
6.1.2 函数声明
- 函数名字必须在使用前声明。
- 函数只能定义一次,可以声明多次。
- 函数声明也称作函数原型。
最后
以上就是丰富帽子为你收集整理的C++Primer(5th) Notes - 6.1 函数基础6.1 函数基础的全部内容,希望文章能够帮你解决C++Primer(5th) Notes - 6.1 函数基础6.1 函数基础所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复