c语言里,形式参数是局部变量吗?解释一下,谢谢!

如题所述

第1个回答  2006-06-08
是局部变量
因为只能在所在函数内有用啊本回答被提问者采纳

c语言中函数中的形式参数是局部变量吗
可以认为是局部变量,而且只在函数调用范围内有效 实际上函数的参数部分,是由系统在堆栈中临时申请的空间并存放参数数值的临时变量,函数返回后会同函数中申请的非静态变量一起被释放。

形式参数是局部变量吗?
函数的参数具有以上特征吗?没有,他就不是全局变量,那么它是局部变量。局部变量的生存期就是声明他的那个作用域,就是在一对大括号里,出了右大括号,就不存在这个变量了。局部变量的作用域,就是函数定义所统领的那对大括号。

形式参数是局部变量吗
形参变量 只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量。 该性质与动态的 局部变量性质 相同 :当函数体被调用完毕时,变量的空间被释放。 回复 选A。这些概念不需要太在意吧。形参就是指一...

什么是局部变量
C语言中的变量按定义位置可分为局部变量、形式参数和全局变量,根据存储方式分为静态存储和动态存储。接下来,我们将深入探讨这些概念。1. 局部变量:在函数内部定义,其作用域仅限于该函数,函数执行结束时自动消失。例如:int x; \/\/ 局部变量,仅在func()函数中有效 2. 全局变量:在函数外部定义,...

c 语言,小程序求解。比较ab两个单元的大小。
在C语言中,函数参数采用“值传递”方法,一旦函数执行完毕,存储单元所保存的值不再保留。形式参数是函数的局部变量,只在函数内部才有意义,不能用它来传递函数的结果。即,被调用的函数不可能改变主函数中变量的值,而只能改变它的局部的临时副本。所以这种情况只能用传递地址的方式来完成交换。

请问C语言中的实际参数和形式参数二者是否都属于变量?
形式参数一定是变量,实际参数可以是也可以不是。比如有一个函数 int max(int a, int b);a和b是它的形参,都是变量。假设另外有int类型的变量x和y,调用max的时候,可以用max(10, 20),也可以用max(x,0),或者max(x,y),这里的10,,20,x,0,y都分别是实参。

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

什么是局部变量
C语言全局变量和局部变量 引子--- ? ?? ???变量可以在程序中三个地方说明: 函数内部、函数的参数定义中或所有的函数外部。根据所定义位置的不同, 变量可分为局部变量、形式参数和全程变量。从空间角度来看,变量可以分为全局变量和局部变量,而从时间角度来分的 可以有静态存储变量和动态存储变量之分...

c语言中形参和实参的区别?
有以下区别:1、主体不同:实参在调用有参函数时,函数名后面括号中的参数为“实际参数”。形参不是实际存在变量,又称虚拟变量。2、目的不同:实参可以是常量、变量或表达式,无论实参是何种类型的量,在进行函数调用时,都必须具有确定的值,以便把这些值传送给形参。需要注意当形参和实参不是指针类型...

C语言赋值题,求判断思路
53.(×)可以对整型数组进行整体输入、输出54.(√)函数中的形式参数是局部变量55.(√)在不同的函数中可以使用相同名字的变量56.(✔)在一个函数内定义的变量只在本函数范围内有效57.(×)函数的定义和函数的调用均可以嵌套58.(×)函数的定义可以嵌套,但函数的调用不可以嵌套59.(√...

相似回答