在下面这个程序片段中的划线处填上适当的表达式,使之逆序输出数组元素。

--------------------------------------------------------------------------------
void recur(int a[], int k)
{
int tmp;
if(_____)
{
recur(_____, _____);
tmp = a[0];
a[0] = a[k-1];
a[k-1] = tmp;
}
}
--------------------------------------------------------------------------------
这道题目要用递归的思想完成数组元素的逆序排列,我们先来复习一下有关递归函数一般解题思路。