关于C语言的函数参数,下列叙述中正确的是(60)。

admin2008-04-04  53

问题 关于C语言的函数参数,下列叙述中正确的是(60)。

选项 A、只有在发生函数调用时,函数中的形参才被分配内存单元
B、实参对形参的数据传递是单向的“值传递”,因此,在被调用的函数当中,没有办法去修改主调函数中任何变量的值
C、形参变量所占用的内存单元位于堆中
D、如果形参是数组名,则传递的是每个数组元素的值

答案A

解析 只有在发生函数调用时,函数中的形参才会在栈中被分配内存单元。参数的传递是单向的“值传递”,但是在被调用的函数中,可以通过指针的方法去修改主调函数中的变量的值。如果行参是数组名,则传递的是数组的起始地址,而不是每个数组元素的值。
转载请注明原文地址:https://jikaoti.com/ti/RJI7FFFM
0

相关试题推荐
最新回复(0)