1. 通过传递函数地址,函数指针可以调用所指定的行为
2. 将函数指针作为函数形参,你可以写出更加灵活的函数和库函数,这样,可以通过函数指针来决定调用函数的行为
3. 函数指针的灵活性可以通过类的虚函数来实现