逆战冰妖姬兑换:在c++中,系统执行的顺序是什么

来源:百度文库 编辑:神马品牌网 时间:2024/05/09 03:54:48
例如:下列代码
#include<iostream.h>
class hello
{
public:
hello()
{
cout<<"hello world in hello class"<<endl;
}
};
hello c;
void main()
{
cout<<"hello world in main"<<endl;
}
将输出
hello world in hello class
hello world in main

hello c; 和 void main() 在同一层次时,先做 hello c; 无论它的次序是:
------------------
void main() {
}
hello c;
------------------
或:
------------------
hello c;
void main() {
}
------------------
如果 hello c; 在 main() {} 内:

void main()
{
cout<<"hello world in main"<<endl; // 先
hello c; // 后
}

void main()
{
hello c; // 先
cout<<"hello world in main"<<endl; // 后
}