关于函数形参的问题?
以下正确的说法是:在C语言中( )。
A. 实参和其对应的形参各占用独立的存储单元
B. 实参和与其对应的形参共占用一个存储单元
C. 只有当实参和与其对应的形参同名时才共占用存储单元
D. 形参是虚拟的,不占用存储单元
答案:A
这道题老是记不住,特此发个博文。
实参和形参是各占独立存储空间,函数调用过程中,实参向形参拷贝复制值。实参是个变量,形参也是个变量。
如果占用同一片空间的话,编译时候就不存在实参形参类型不匹配的报错
参数传递中,形参值的改变不影响实参的值。