C语言高级编程-函数前置与后置调用
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
linux gcc下测试通过(有Bug请提交)
使用本代码需要注名作者: fqheda
本代码遵循GPL V3.0标准,可易做图-- 函数前置与后置调用
注解:在同一个.c中,一个函数A调用另一个函数B时,如果函数B时
位于函数A的前面,可称为 函数前置调用,这种模式直接调用
就可以了;如果函数B时位于函数A的后面,可称为 函数后置
调用,需要在函数A的前面声明一下,再调用。
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/* function call mode */
#include <stdio.h>
void func_behind( void);
void func_before( void)
{
printf("\n @@: before function call!!! \n\n");
}
int main( int argc, char ** argv)
{
func_behind();
func_before();
return 0;
}
void func_behind( void)
{
printf("\n @@: behind function call!!! \n");
}
执行结果(UBUNTU 10.04 - GCC4.4编译)
补充:软件开发 , C语言 ,