更多来自:http://imcc.blogbus.com
5.1.2 函数调用机制
在学习编写函数之前,我们首先要了解函数的调用机制,学会如何调用一个已经存在的函数。世界上已经有很多函数,我们可以直接调用这些函数来完成日常任务。世界上已经有很多轮子,我们没有必要再去发明更多同样的轮子,只需要用好它们就可以了。在实际的开发中,可供调用的现有函数主要有编译器提供的库函数、Windows API及第三方提供的函数库等。通过调用他人的函数,可以复用他人的开发成果,在其开发成果的基础上,实现快速开发,如图5-3所示。
有了别人提供的函数,就可以调用这些函数来完成自己的功能。两个函数之间的关系是调用与被调用的关系,我们把调用其他函数的函数称为主调函数,被其他函数调用的函数称为被调函数。一个函数是主调函数还是被调函数并不是绝对的,要根据其所处的相对位置而定:如果一个函数内部有函数,则相对其内部的函数它就是主调函数;如果它的外部有函数,则相对其外部函数它就是被调函数。
图5-3 天上掉下个函数库