所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

一个c程序的执行是从什么时候开始?

发布时间:2020-04-12 08:41:58

资讯分类:程序  是从  执行  函数  入口  程序
一个c程序的执行是从什么时候开始?

一般来说,C语言都是从main函数开始运行的,这个main函数可以认为是C语言程序的执行起点。更准确的说法,应该是C语言从入口函数开始执行。因为,虽然大多数编译器都是以main为起始执行函数,也就是入口函数,但还是有例外的,比如:

1、对于支持UNICODE WIN32 应用程序,其程序入口为tmain;

2、对于windows 窗体程序,其程序入口为WinMain;

3、gcc中,传统有两个编译选项可以指定入口函数名,即:gcc -e entryfunc gcc --Entry=entryfunc对于当前新版gcc, 仅支持-e。 比如编译时用命令:gcc -e my_main a.c -o a.out就会把my_main作为入口函数调用。

留言与评论(共有 0 条评论)
   
验证码:
Top