这段代码应该如何写
这段代码是书上的,但是我发现不能编译,为何?
void main(){ int i=1; for(i=0;i<=5;i++) fun(i); system("pause");}int fun(x);int x;{ return x;}#include <iostream>int fun(int x);int _tmain(int argc, _TCHAR* argv[]){ int i=1; for(i=0;i<=5;i++) fun(i); system("pause"); return 0;}int fun(int x){ return x;}
[解决办法]
void main()
{
int i=1;
for(i=0;i<=5;i++)
fun(i);
system("pause");
}
int fun(x);
int x; //这种写法,新的标准已经没有了,只是为了兼容旧标准代码
{
return x;
}
楼主从哪里找的书,这么老的代码还有,劝楼主换本新的看吧