C 词汇解析集锦 编程研发人员必备[6]

2008-02-23 05:39:32来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

  75.值传递

  函数调用时形参仅得到实参的值,调用结果不会改变实参的值。

  76.引用传递

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

  77.递归

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

  78.函数体

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

  79.作用域

  指标识符在程式中有效的范围,和声明位置有关,作用域开始于标识符的生命处。分:局部作用域,函数作用域,函数原型作用域,文档作用域,类作用域。

  80.局部作用域

  当标识符的声明出现在由一对花括号所括起来的一段程式内时,该标示符的作用域从声明点开始到块结束处为止,此作用域的范围具备局部性。

  81.全局作用域

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

  82.类作用域

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

  83.全局变量

  定义在任何函数之外,能够被任一模块使用,在整个程式执行期间保持有效。当几个函数要共享同一数据时全局变量将十分有效,但是使用全局变量是有一定弊端的:全局变量将在整个程式执行期间占有执行空间,即使他只在少数时间被用到;大量使用全局变量将导致程式混乱,特别是在程式较复杂时可能引起错误。

  84.局部变量

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

  85.自动变量

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

  86.寄存器变量

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

  87.静态变量

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

  88.类

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

  89.外部变量

  由extern修饰的变量

  90.堆

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

[1] [2] [3] [4] [5] [6] [7] [8]




标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: 用Visual C 干干净净地清除进程

下一篇: 关于自定义类型直接放入判断语句

热门词条
热门标签