形参和实参有什么不同?

发布网友 发布时间:2024-10-23 21:25

我来回答

1个回答

热心网友 时间:2024-10-26 02:30

函数在定义时可以不给出形参。

自定义函数中的“形参”全称为"形式参数"由于它不是实际存在变量,所以又称虚拟变量。实参和形参可以重名。是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的参数.

在VB中,出现在Sub过程和Function过程的形参表中的变量名、数组名,称为形式参数,过程被调用之前,并为其分配内存,其作用是说明自变量的类型和形态以及在过程中所“扮演”的角色。

形参即函数的自变量,其初值来源于函数的调用。只有在程序执行过程中调用了函数,形参才有可能得到具体的值,并参与运算求得函数值。可见形参表相当于变量说明,但应特别注意:此处只能使用类型标识符,而不能直接使用类型。

在调用函数时,实参将赋值给形参。因而,必须注意实参的个数,类型应与形参一一对应,并且必须要有确定的值。形参,是一种在编程中使用的概念。它是指在函数定义中声明的参数,用于接受传入该函数的值,以便在函数中进行计算和处理。

形参通常是在函数定义时定义的,其作用范围仅限于函数内部,而不会影响函数外部的其他代码。形参通常由一个名称和一个数据类型组成,名称用于标识该参数,在函数调用时使用,数据类型指定数据的类型,帮助在函数中正确地处理该值。

由于形参在函数定义中不会分配任何内存,因此它们不会占用任何内存空间。形参是编程中非常重要的概念,可用于编写高效和灵活的函数。

在调试的时候,parameter就转变成argument,这时也往往不使用argument一词,而是称之为variable(变量),因为实参本质上就是一个变量,在内存中占用一块空间。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com