首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

最基础有关问题,程序执行的过程

2012-02-19 
最基础问题,程序执行的过程比如我在cb中有三个文件:main.cpp,data.cpp,user.cpp这3个文件中定义了很多函数

最基础问题,程序执行的过程
比如我在cb中有三个文件:main.cpp,data.cpp,user.cpp
这3个文件中定义了很多函数,
当编译的时候这些函数都要执行吗,执行的顺序是怎样?
(还有些函数是void   __fastcall   TForm1::Button1Click(TObject   *Sender))
这种函数编译的时候执行还是点击按钮才执行呢??

[解决办法]
比如你新建一个工程,然后将该工程以默认的名称保存,然后你在BCB的环境下按Ctrl+Alt+F11,然后选择Project1.cpp文件打开,里面就一个函数,那个就是所谓的WinMain

其实进程在运行时最先调用什么函数,是要看编译好的EXE文件中的一个字段的值,该值指明了程序的入口点。

在编译的时候那个函数也不会执行,因为那个时候进程还没有运行。

如果你想知道程序是怎么运行的,可以直接按F8键,这时程序会从入口点的第一行开始运行,然后每次你都按F8键,或F7键,就可以了。

热点排行