c语言怎么替代c++的*&
时间: 2023-07-31 08:11:07 浏览: 152
C语言和C++的重要知识点提炼.zip
5星 · 资源好评率100%
在C语言中,可以使用指针来替代C++中的引用(&)。例如,C++中的代码:
```
void swap(int &a, int &b) {
int temp = a;
a = b;
b = temp;
}
```
可以在C语言中这样实现:
```
void swap(int *a, int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
```
在C语言中,使用指针来传递参数,可以实现与C++中使用引用相同的效果。
阅读全文