你可以把函数定义写在main前面,这样就不必提供函数原形。
另外是看有返回值的还是无返回值的。比如说void的函数可以直接使用。
int main()
{
show(x,y);//这个是你说的原形void show(int x,int y);,当然x和y没定义不能使用.
system("pause");
return 0;
}
有返回值的,则可以把他当数字使用。可用在表达式内,或给个对象返回个值。
int add(int x,int y); //原形,定义我就不写了,因为效果都一样。
int main()
{
int a=add(1,3);
int b=add(a,4);
int c=add(a,b)+1;
system("pause");
return 0;
}
有返回值的函数只需要知道它是一个值,无返回值的函数代表他执行某些功能的代码集合。