在 C++ 语言中,函数的参数默认以地址传递方式进行传递。( )
这题考C++参数传递机制。核心是记住:C++默认是值传递,所谓地址传递(引用/指针)必须显式声明。看到‘默认’二字,直接判定为错。
学生容易把‘引用传递’和‘地址传递’混为一谈,以为C++就是传地址;或者看到‘默认’二字就犹豫,忘了默认是值拷贝。还有人会纠结‘参数没调用时不占内存’这种无关细节,导致判断时画蛇添足。
GESP四级常考基础概念辨析。命题人喜欢用‘默认’‘地址传递’这类模糊词挖坑,尤其针对只背口诀、没真懂语言规范的学生。C++里根本没有‘地址传递’这个术语,只有值传递、引用传递(显式加&)和指针传递(显式加*)。默认情况下,参数是按值拷贝进入函数,原实参完全不受影响。