这是调试时,当我点击下一步进入定义的函数时跳出来的?](https://img-ask.csdn.net/upload/202009/14/1600024487_524193.png)
#include
#define number 5
void intary_rcpy(int v1[number],const int v2[number],int no)
{
int i;
int tmp = 0;
for (i = 0;i < 2;i++)
{
v1[i] = v2[no-i-1];
tmp = v2[i];
v1[no-i-1] = tmp;
}
printf("函数数组倒序排列后!\n");
for (i = 0;i < no;i++)
printf("v1[%d]:%d",i,v1[i]);
}
int main(void)
{
int vc[number];
int i;
for (i = 0;i < number;i++)
{
printf("vc[%d]:",i);
scanf("%d",&vc[i]);
}
intary_rcpy(0,vc,number);
return 0;
}
编程小白一枚!
你的代码也不能进行排序,根本写得不对
void intary_rcpy(int v1[],const int v2[],int no)
{
for (int i = 0; i < no; i++) v1[i] = v2[i];
for (int i = 0; i < n - 1; i++)
for (int j = 0; j < n - i - i; j++)
{
if (v1[j] < v1[j+1]) { int t = v1[j + 1]; v1[j + 1] = v1[j]; v1[j] = t; }
}
}