//函数调用逆序输出
/*
程序员:Kang
时 间:2021.7.20
程序作用:通过i = 0,不断加 1,j = 数组长度,不断减一,交换第一与第二个数的值
,再不断调用函数自身,直到不满住条件i<j,程序退出;
*/
#include <stdio.h>
void Fun(int a[],int i,int j);
int main(int argc, char const *argv[])
{
int a[] = {1,2,3,4,5,6,7},i;
Fun(a,0,6);
for (i = 0; i < 7; ++i)
{
printf("%d",a[i]);
}
return 0;
}
void Fun(int a[],int i,int j)
{
int temp;
if(i<j)// 0 5
{
temp = a[i];//temp = a[0]
a[i] = a[j];
a[j] = temp;
Fun(a,++i,–j);
}
}
//函数调用逆序输出
/*
程序员:王祥康
时 间:2021.7.20
程序作用:通过i = 0,不断加 1,j = 数组长度,不断减一,