自制小型地瓜干烘干机:C++里面是不是所有的动作都是main()引起的?如果不是,请举例

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 04:51:47

比如全局变量的初始化,就不是由main函数引起的!
但是这个初始化动作并不能为编译器的断点所截断!

在控制台下,main()是入口,它是顺序执行的,无所谓动作
在windows gui下是事件驱动的,动作是由事件引起的,每个事件都有可能对应一个函数

不是阿
void main()
{
hello();

}

void hello()
{
int c;
cin<<c;
if (c>32)
{
hi();
}
}

void hi()
{
cout>>"hi hello";
}

上例中main()开始执行 若hello中c小于32 则不触发hi()

即是说hi被hello引起