形参在函数定义时不分配存储单元,只有发生函数调用时,形参才被分配存储单元,接收实参传来的值,函数调用结束后形参不会释放存储单元。
举一反三
- 在C语言中,当调用函数时,下面说法不正确的是。 A: 实参和形参各占一个独立的存储单元 B: 实参和形参可以共用存储单元 C: 主调函数把实参的值传递给形参 D: 形参只有在发生函数调用时才会被分配存储单元
- 在C语言中,当函数调用时____。 A: 实参和形参共用存储单元 B: 形参和实参各占一个独立的单元 C: 由用户指定形参和实参的存储方式 D: 由系统指定实参和形参的存储方式
- 自动变量属于动态存储方式,只有在定义该变量的函数被调用时,才给它分配存储单元,函数调用结束后,释放存储单元,自动变量的值不能保留。
- 形参在函数被调用前不占内存;函数调用时为形参分配内存;调用结束,内存释放
- 在调用函数时,以下描述中不正确的是_______。A、调用函数时,实参可以是表达式B、调用函数时,将为形参分配内存单元C、调用函数时,实参与形参的原型必须一致D、调用函数时,实参与形参可以用内存单元