程序代码:
#include<stdio.h>
#include<stdlib.h>
void init(int in[], int data[], int n)//定义int data[], int n,为入参,int in[]为出参;
{
int i;
for (i = 0; i <= n; i++)
{
in[i] = data[i];
}
}
void empty(int data[], int n)
{
int i;
for (i = 0; i <= n; i++)
{
data[i] = 0;
}
}
void reverse(int data[], int n)
{
int tmp;
int i, j;
for (i = 0, j = n - 1; i<j; i++, j--)
{
tmp = data[i];
data[i] = data[j];
data[j] = tmp;
}
}
void printArray(int data[], int n)
{
int i;
for (i = 0; i < n; i++)
{
printf("%d ", data[i]);
}
putchar('\n');
}
int main()
{
int a[10] = { 0 };
int b[10] = { 1, 2, 3, 4, 5, 6 };
init(a, b, 10);
printArray(a, 10);
reverse(a, 10);
printArray(a, 10);
empty(a, 10);
printArray(a, 10);
system("pause");
return 0;
}