以下关于C语言函数参数传递方式的叙述正确的是( )。

admin2019-07-14  25

问题 以下关于C语言函数参数传递方式的叙述正确的是( )。

选项 A、数据只能从实参单向传递给形参
B、数据可以在实参和形参之间双向传递
C、数据只能从形参单向传递给实参
D、C语言的函数参数既可以从实参单向传递给形参,也可以在实参和形参之间双向传递,可视情况选择使用

答案A

解析 C语言中,数据只能从实参单向传递给形参,形参作为实参的一个副本被实参赋值。所以值传参过程中形参不会对实参造成影响;地址传参过程中是形参仍然作为实参的副本被赋值,但是指针变量的值为其指向变量的地址,形参实参指向同一段内存地址,所以对其指定的数据的修改能保持同步,形参指针变量的指向改变也是不能影响实参指针变量的指向的。答案选A。
转载请注明原文地址:https://jikaoti.com/ti/Vhf0FFFM
0

最新回复(0)