题目是编写函数,对具有10个整数的数组进行如下操作,从下标为n的元素开始直到最后一个元素,依次向前移动一个位置,#include
int fun(int*a,int n)
{int i;
for (i=n;i<=9;i++) a=a[i-1];
return a[10];}
void main()
{int b[10]={1,2,3,4,5,6,7,8,9};int c;
printf("%d\n",b[10]);
printf("type in the number:\n");
scanf("%d",&c);
printf("%d",fun(b,c));调试没有问题 但是那个运行的时候 只显示1245120 很奇怪 我哪里做错了 请高人指点 灰常灰常灰常感谢 本人的财富值为0了 哎 请帮下忙
|