2.函数的调用

2.函数的调用

(1)要调用一个类中的函数,需要先创建类的对象,再用“对象名.函数名(实参列表)”来调用。

(2)在同一个类中定义的若干个函数之间是可以直接互相调用的。但是main()函数是特殊的函数(有static修饰),假设当前类中有两个函数,分别是main()和go(),在main()函数中直接调用go()函数会导致编译错误,因为static函数只能调用static函数。如果在go()函数的定义头部加了static,那么在main函数中就可以直接调用go()函数。有关static的概念参见第16章或自行搜索。

(3)如果函数有参数,在调用函数的时候,首先给形参分配空间,然后,将实参一一对应的赋值给形参,最后执行一遍被调用的函数,到函数结束或者遇到return语句即返回调用者。返回之前,释放所有的形参空间。

(4)所有的应用程序执行都是从main()函数开始,在main()函数的最后一行结束。其他的函数都是在被调用的时候才会执行。