请解释一下具体的实现过程 。还有在主函数内进行函数声明和主函数外有什么区别。

#include<iostream>
using namespace std;

void main()
{

void f(int *p1,int *p2);
int x,y;
f(&x,&y);
cout<<x<<","<<y<<endl;
}
void f(int *p1,int *p2)
{
*p1=10;*p2=20;
}

第1个回答  2012-08-09
对于一般的操作应该没问题,只要在使用该函数时,对于该函数已经声明,便可以进行调用。至于内部编译器的操作就不了解了。