#include
void Display(int iArrayName[10]);
void Evaluate(int iArrayName[10]);
int main()
{
int iArray[10];
Evaluate(iArray[10]);
Display(iArray[10]);
system("pause");
return 0;
}
void Display(int iArrayName[10])
{
int i;
for (i = 0; i < 10; i++)
{
printf("the member number is %d\n", iArrayName[i]);
}
}
void Evaluate(int iArrayName[10])
{
int i;
for (i = 0; i < 10; i++)
{
iArrayName[i] = i;
}
}
Evaluate(iArray[10]);
Display(iArray[10]);
->
Evaluate(iArray[0]);
Display(iArray[0]);
否则会越界
#include
#include
void Display(int iArrayName[10]);
void Evaluate(int iArrayName[10]);
int main()
{
int iArray[10];
Evaluate(iArray);
Display(iArray);
system("pause");
return 0;
}
void Display(int iArrayName[10])
{
int i;
for (i = 0; i < 10; i++)
{
printf("the member number is %d\n", iArrayName[i]);
}
}
void Evaluate(int iArrayName[10])
{
int i;
for (i = 0; i < 10; i++)
{
iArrayName[i] = i;
}
}
这样代码就没问题了