大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C++技巧 > C++词汇解析集锦编程开发人员必备

C++词汇解析集锦编程开发人员必备(6)

关键词:开发人员集锦词汇必备解析  阅读(3408) 赞(10)

[摘要]本文是对C++词汇解析集锦编程开发人员必备的讲解,对学习C++编程技术有所帮助,与大家分享。

76.引用传递

函数调用时形参为实参的引用,调用结果会改动实参的值。

77.递归

函数的自我调用称为递归。每次调用是应该有不同的参数,这样递归才干终止。

78.函数体

与函数名相对,指函数最外边由{}括起来的部分。

79.作用域

目的识符在顺序中有效的范围,与声明位置有关,作用域末尾于标识符的生命处。分:局部作用域,函数作用域,函数原型作用域,文件作用域,类作用域。

80.局部作用域

当标识符的声明出现在由一对花括号所括起来的一段顺序内时,该标示符的作用域从声明点末尾到块终了处为止,此作用域的范围具有局部性。

81.全局作用域

标识符的声明出现在函数,类之外,具有全局性。

82.类作用域

指类定义和相应的成员函数定义范围。

83.全局变量

定义在任何函数之外,可以被任一模块运用,在整个顺序执行时期坚持有效。当几个函数要共享同一数据时全局变量将十分有效,但是运用全局变量是有一定弊端的:全局变量将在整个顺序执行时期占有执行空间,即使它只在少数时间被用到;大批运用全局变量将招致顺序混乱,特别是在顺序较复杂时可以惹起错误。

84.局部变量

定义在函数内部的变量。局部变量只在定义它的模块内部起作用,当该段代码终了,这个变量就不存在了。也就是说一个局部变量的生命期就是它所在的代码块的执行期,而当这段代码再次被执行时该局部变量将重新被初始化而不会坚持上一次的值。需求留意的是,假定主顺序和它的一个函数有重名的变量,当函数被调用时这个变量名只代表当前函数中的变量,而不会影响主顺序中的同名变量。

85.自动变量

由auto修饰,静态分配存储空间,存储在静态存储区中,对他们分配和释放存储空间的义务是由编译系统自动处置的。

86.寄存器变量

存储在运算器中的寄存器里的变量,可提高执行效率。

87.静态变量

由衔接器分配在静态内存中的变量。

88.类

一种用户自定义类型,有成员数据,成员函数,成员常量,成员类型组成。类是描叙C++概念的三个基本机制之一。

89.外部变量

由extern修饰的变量

90.堆

即自由存储区,new 和delete 都是在这里分配和释放内存块。



相关评论