酒人头咬着烟:C++里面是不是所有的动作都是main()引起的?如果不是,请举例
来源:百度文库 编辑:神马品牌网 时间:2024/05/04 17:42:05
比如全局变量的初始化,就不是由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引起