C语言中怎么在main函数开始前执行函数呢?下面小编就大家详细的介绍一来源gaodaimacom搞#^代%!码网下。需要的朋友可以过来参考下,希望对大家有所帮助
在gcc中,可以使用attribute关键字,声明constructor和destructor,代码如下:
代码如下:
#include
__attribute((constructor)) void before_main()
{
printf(“%s/n”,__FUNCTION__);
}
__attribute((destructor)) void after_main()
{
printf(“%s/n”,__FUNCTION__);
}
int main( int argc, char ** argv )
{
printf(“%s/n”,__FUNCTION__);
return 0;
}
以上就是C语言中怎么在main函数开始前执行函数的详细内容,更多请关注gaodaima搞代码网其它相关文章!