c语言如何 实现 c++中引用&的功能?
发布网友
发布时间:2022-04-25 14:46
我来回答
共2个回答
热心网友
时间:2023-10-09 19:52
在c++中改变引用的值实际上修改的就是原变量的值,比如:
int a=1;
//b是a的引用即a的一个别名
int &b=a;
//a的值也成了2
b=2;
在c语言中要实现这个功能,可以用指针,如:
int c=3;
//p指向c
int *p=&c;
//将c的值修改为4
*p=4;
这主要用在通过一个函数调用来修改实参的值的情况下。
热心网友
时间:2023-10-09 19:52
如果这么容易实现那还要开发C++干嘛?只有用指针替代,无法实现引用的功能