/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
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編譯)