c编程人员必备(编辑修改稿)内容摘要:

连接起来,符合 C++语法规则的式子。 由条件运 算符将运算对象连接起来,符合 C++语法规则的式子。 在函数中控制程序流程执行的基本单位,如 if语句 ,while语句 ,switch语句 , do语句 , 表达式语句等。 封闭于大括号 {}内的语句序列。 for 语句 , while 语句 , do 语句三种。 基于某一条件在两个选项中选择其一的语句称为条件语句。 在类中说明的函数称为成员函数。 定义在所有类之外的函数。 由系统自动 调用开始执行 C++程序的第一个函数 在定义函数时,如果冠以关键字 extern,表示此函数是外部函数。 在函数前加上关键字 inline说明了一个内联函数,这使一个函数在程序行里进行代码扩展而不被调用。 这样的好处是减少了函数调用的开销,产生较快的执行速度。 但是由于重复编码会产生较长代码,所以内联函数通常都非常小。 如果一个函数在类说明中定义,则将自动转换成内联函数而无需用 inline说明。 在同一作用域范围内,相同的函数名通过不同的参数类型或参数个数可 以定义几个函数,编译时编译器能够识别实参的个数和类型来决定该调用哪个具体函数。 需要注意的是,如果两个函数仅仅返回类型不同,则编译时将会出错,因为返回类型不足以提供足够的信息以使编译程序判断该使用哪个函数。 所以函数重载时必须是参数类型或者数量不同。 对基类中的虚函数,派生类以相同的函数名及参数重新实现之。 在 C++中,函数声明就是函数原型,它是一条程序语句,即它必须以分号结束。 它有函数返回类型,函数名和参数构成,形式为: 返回类型 function (参数表 ); 参 数表包含所有参数的数据类型,参数之间用逗号分开。 如下函数声明都是合法的。 int Area(int length , int width )。 或 int Area ( int , int )。 函数定义与函数声明相对应,指函数的具体实现,即包括函数体。 如: int Area( int length , int width ) { // other program statement } 指定被调用函数的名字和调用函数所需的信息(参数)。 与函数体相对,函数调用时引用之 ( 1)获取函数并返回值。 ( 2)获取函数但不返回值。 ( 3)没有获取参数但返回值。 ( 4)没有获取参数也不返回值。 函数中需要使用变元时,将在函数定义时说明需要接受的变元,这些变元称为形式参数。 形式参数对应于函数定义时的参数说明。 其使用与局部变量类似。 当需要调用函数时,对应该函数需要的变元所给出的数据称为实际参数。 函数调用时形参仅得到实参的值,调用结果不会改变实参的 值。 函数调用时形参为实参的引用,调用结果会改变实参的值。 函数的自我调用称为递归。 每次调用是应该有不同的参数,这样递归才能终止。 与函数名相对,指函数最外边由 {}括起来的部分。 指标识符在程序中有效的范围,与声明位置有关,作用域开始于标识符的生命处。 分:局部作用域,函数作用域,函数原型作用域,文件作用域,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。