请高手帮我改改这书上的源程序

来源:百度知道 编辑:UC知道 时间:2024/06/30 02:08:06
又是遇到一个书上的源程序在C-Free中运行不起,请高手帮忙改改
#include <iostream.h>
main()
{
void modify(int);
int marks[]={85,34,56,76};
modify(marks);
cout<<"Second element is:"<<marks[1]<<"\n";
}
void modify(int marks[])
{
marks[1]-=10;
return;
}
提示在调用函数时出错,但我不知道怎么改,请高手帮帮忙,谢谢!

#include <iostream>
using namespace std;
void modify(int marks[]); //把声明放外面,把参数类型确定。
void main()
{
//void modify(int);
int marks[]={85,34,56,76};

modify(marks);

cout<<"Second element is:"<<marks[1]<<"\n";
}
void modify(int marks[])
{
marks[1]-=10;
return;
}

//VC6.0调试通过

#include <iostream.h>
main()
{
void modify(int*);
int marks[]={85,34,56,76};
modify(marks);
cout<<"Second element is:"<<marks[1]<<"\n";
}
void modify(int *marks)
{
*(marks+1)-=10;
return;
}