定义函数时能使用指针吗
时间: 2023-06-14 09:07:17 浏览: 72
函数指针的使用
5星 · 资源好评率100%
是的,函数可以使用指针作为参数或返回值。指针可以用来传递和修改数据,使得函数能够访问和修改函数外部的变量。例如,以下是一个使用指针作为参数的函数示例:
```c
void swap(int *a, int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
```
这个函数接受两个整数指针作为参数,通过指针交换了这两个整数的值。在调用该函数时,需要传递指向变量的指针。例如:
```c
int x = 1, y = 2;
swap(&x, &y);
```
这将导致 `x` 和 `y` 的值被交换。
阅读全文