在C语言中,若函数调用时实参是某个数组元素,则传递给对应形参的是(55)。

admin2013-02-02  14

问题 在C语言中,若函数调用时实参是某个数组元素,则传递给对应形参的是(55)。

选项 A、数组空间的首地址
B、数组中此元素的元素值
C、数组中元素的个数
D、数组中所有的元素

答案A

解析 本题考查C语言中函数参数的传递。函数参数的传递是指函数调用过程中形参与实参结合的过程。函数调用未发生时,编译系统并没有给函数的形参分配实际内存空间,因此没有实际的参数值。只有发生了函数的实际调用时,才给函数的各形参分配存储空间,同时将实参的值依次传递给各形参,函数调用结束以后,系统释放形参所占用的存储单元。在函数调用中,实参可以是常量、变量或表达式等具有确切值的各种形式,形参必须是变量。实参与形参数据传递方式可以是数值传递、地址传递与引用传递。题目中给出的是,在函数调用时,实参是某个数组元素,在对数组中值进行传递时,一般通过数组的首地址来实现,是地址传递方式。因此,传递给对应形参的是数组空间的首地址。
转载请注明原文地址:https://kaotiyun.com/show/FnVZ777K
0

最新回复(0)