广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > C语言/C++语言培训 > 正文

c++常用知识小结之函数形参的作用

作者:admin发布时间:2020-09-08分类:C语言/C++语言培训浏览:1961


导读:函数形参的作用:  (1)表示将从主调函数中接收那些类型的数据; (2)形参可以在函数体中被引用,可以输入、输出、赋值或参与运算。参数传递:&nbs...

函数形参的作用:

  (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约定为外部函数。



C语言/C++语言培训排行
标签列表
网站分类
文章归档
最近发表