如果在被调函数中修改了形参的值,那么相应实参的值也会相应变化
举一反三
- C++中也允许在函数定义或函数声明时给出默认的形参值。在调用函数时,如果没有给出相应的实参,则函数会自动使用默认形参值;如果给出相应的实参,则函数会优先使用传入的实参值。
- 对于有默认值的形参,如果在调用函数时给出了相应的实参,也会使用形参。
- 如果需要在被调函数运行期间,改变主调函数中实参变量的值,则函数的形<br/>参应该是______ 类型或______ 类型。
- 【单选题】下列说法中错误的是() A. 当调用函数时,如果没有为某些形参传递对应的实参,则这些形参会自动使用默认参数值 B. 在使用关键字参数调用函数时,实参的传递顺序可以与形参列表中形参的顺序必须一致 C. 当普通实参传递给形参后,如果在函数体中对形参值做修改,则该修改并不会影响实参,即实参值不会改变。 D. 如果实参是列表等对象时,可在函数体中通过形参修改实参列表中对应元素的值
- 有数组元素作函数的实参,在函数中修改了与之对应的形参的值,则该元素值的函数随之修改。