c语言函数格式 C语言中函数调用过程?

C语言中函数调用过程?函数调用过程如下:参数放入栈中执行,流到要执行的函数的起始地址,要执行的函数完成,函数返回。平衡堆栈大致如下所示,根据调用约定可能略有不同。在C 中函数指针有什么作用呢,为什么

C语言中函数调用过程?

函数调用过程如下:参数放入栈中执行,流到要执行的函数的起始地址,要执行的函数完成,函数返回。

平衡堆栈大致如下所示,根据调用约定可能略有不同。

在C 中函数指针有什么作用呢,为什么不直接调用函数而要使用函数指针?

可用作回调函数。只需将函数指针作为参数传递给另一个函数,另一个函数就可以在执行期间或执行之后通过该指针调用预置的用户函数。