当前位置:编程学习 > C/C++ >>

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语言 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,