首页 > 试题广场 >

关于按地址传递,下列说法错误的是:

[单选题]

关于按地址传递,下列说法错误的是:

  • 当函数形参是数组名、指针类型时,函数调用的参数传递是按地址传递。

  • 按地址传递时,形参和实参共用同一存储空间。

  • 按地址传递时,形参的改变会影响实参。

  • 形参数组和实参数组的长度必须一致。

实参和形参没有共用存储空间吧(c++引用才是吧),只是指向同一个存储空间
发表于 2022-06-26 23:17:45 回复(0)
这个题是不是出的有问题?按地址传递时,实参和形参指向的是同一片内存区域,他们有各自的存储地址,不是占同一个存储单元。
发表于 2022-11-20 15:06:10 回复(2)
形参和实参传递分为按数值传递和按地址传递,按数值传递,两者占用不同的内存单元,按地址传递,两者共用同一内存单元
发表于 2023-07-24 20:27:02 回复(0)
形参、实参各自有分配空间,只是指向的不同而已……
发表于 2022-09-19 19:41:59 回复(0)
#include<iostream>
using namespace std;
void changeNumber(int* x);
int main(void)
{
	int a = 10;
	cout << "a = " << a << endl;
	changeNumber(&a);
	cout << "Now a = " << a << endl;
	return 0;
}
void changeNumber(int* x)
{
	*x = *x + 5;
}
发表于 2022-03-04 19:51:00 回复(0)