在线编译器 C

#include <stdio.h> void reverse_array(int *a, int n){ int left=0; int right=n-1; while() }
这段代码定义了一个函数 `reverse_array`,目的是反转一个整数数组。目前函数体不完整,`while` 循环缺少条件,也没有实现交换元素的逻辑。

- `while` 循环需要有一个条件来控制何时停止交换。思考一下,当左指针和右指针相遇或交错时,反转就完成了。
- 在循环内部,你需要交换 `a[left]` 和 `a[right]` 的值,然后移动两个指针(左指针向右,右指针向左)。