C语言的宏定义函数

先看下面的函数,PHPAPI是在其他地方定义的一个宏
PHPAPI void php_error_docref0(const char *docref TSRMLS_DC, int type, const char *format, ...)
{

}
对比下面的函数
static int php_during_module_shutdown(void)
{
   
}

可以看出PHPAPI 和static一样,应该是函数的定义范围,也就是说只有PHPAPI这个宏存在的话才可以使用php_error_docref0这个函数

static 是全局的,任何时候都可以使用。

上一篇: C结构体简介   下一篇: syn flood攻击算法的c语言实现

提交疑问

回顶部