- 联系电话 - - 来校路线 - 广州天河区五山路金华园区3楼307(华工南门)
您现在的位置: 计算机培训 >> 培训教程 >> C语言 >> 正文
c++常用知识小结之函数形参的作用 作者:计算机培…    教程来源:广州计算机培训    点击数:    更新时间:2010-12-2

函数形参的作用:

  (1)表示将从主调函数中接收那些类型的数据;

  (2)形参可以在函数体中被引用,可以输入、输出、赋值或参与运算。

参数传递:

   (1)值传递:函数调用时仅将其值赋给形参,在函数中对形参的任何操作都不会影响到实参的值;

   (2)引用传递:其本质是给一个已经定义的变量起一个别名,系统不为引用变量分配存储空间,而是规定引用变量和与其关联的变量使用同一个内存空间,在函数中对形参的任何操作都将影响到实参的值。

 

内敛函数:

   将函数的代码直接插入到函数调用处,将调用函数的方式改为顺序执行插入的程序代码,以此来节省调用函数的时间开销,定义一个内敛函数,只需在定义函数时在函数类型前增加关键字inline修饰即可。

使用带有默认参数的函数时应该注意:

   (1)默认参数的声明必须出现在函数调用之前;

   (2)默认参数个数不限,但所有的默认参数均须放在参数表的最后,如float v(foat a,float b=10,float c) float v(float a=10,float b,float c=20)都是不允许的。

寄存器变量(register int i)采用动态存储方式,使用时应注意以下几点:    (1)只有局部自动变量和形式参数可以作为寄存器变量;

(2)一个计算机中的寄存器数目有限,不能定义任意多个寄存器变量;

(3)静态局部变量不能定义为寄存器变量。extern型变量:用关键字extern修饰的变量称为外部类型变量,一定是全局变量,用extern修饰全局变量的作用是扩展全局变量的作用域。

 

内部函数和外部函数:

   在有多个源程序文件的程序中,若一个源程序文件中定义的函数只能在本源程序文件中使用,这种函数称为内部函数,定义内部函数的方法是在函数类型标示符前加修饰词static;若一个源程序文件中定义的函数不仅能在本源程序文件中使用,而且可以在其他源程序文件中使用,这种函数称为外部函数,定义方法是在函数类型表示符前加修饰词extern,若省略extern约定为外部函数。

学校路线 |网站地图| 学校优势 Copyright 2006-2016 All Rights Reserved 广州青大教育信息咨询有限公司 版权所有备案/许可证编号为粤ICP备11070650号-9 北大青鸟北京总部:北京阿博泰克北大青鸟信息技术有限公司广州计算机学校培训网 官方网址:www.itjspx.com 公司地址:广州市天河区五山路华南理工大学科技园金华园区3楼307(华工南门)