首页 > 代码库 > C++primer学习笔记(四)——Chapter 6
C++primer学习笔记(四)——Chapter 6
6.1 Function Basics
一、函数的构造
type functionName( parameters list) statement
1、首先格式如上,一个函数一定要有返回值的类型type,函数名functionName,还有括号内的参数列表,以及主要的函数的内容。
2、返回值:
(1)就是return,首先,return的值一般要和返回值类型相同,否则就转换成返回值类型,但是如果没有转换的方法就会出错。
(2)return的作用主要是两个,一个就是结束函数,回到调用的地方,另外一个就是然会一个值。
(3)返回值类型可以是void,那么return就只有结束函数的作用了~
3、参数列表
(1)一个参数一定要跟着一个类型,不可以有例外。
(2)参数的名字不可以相同,函数内的名字也不可以和参数列表内的相同
4、调用
切记调用的时候使用的参数类型要与参数列表一一对应。
二、Local Object
1、local variables:
这个很好理解,就是定义的变量,如果在{}内,那它的作用域就只在这个{}的范围内。
2、全局变量
就是在函数外定义的,那么,这个变量就可以在它定义之后的任何一处代码中使用
3、Local static objects
这种变量不会随着{}的结束而结束,它存在于整个程序的生命周期,然后这种变量的定义和初始化语句只执行一次。
C++primer学习笔记(四)——Chapter 6
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。