#include
//#include
int square(int);
int main()
{
for(int x=1;x<=10;x++)
{
cout<<square(x)<<" ";
cout<<endl;
return 0;
}
}
// function definition
int square(int y)
{
return y*y;
}
这是书上的例子,执行结果应该是
1 4 9 16 25 36 49 64 81 100
但是我在电脑执行的结果只有
1
我把int main 改成 void main 将return 0注释掉才能得到结果,这是什么原因?