##main之前 设置栈指针初始化静态static变量和全局global变量,即.data区为未初始化的全局变量赋初值,数值型short,int,long为0,bool为False,指针为NULL,即.bss区对全局对象初始化,调用构造函数将main的参数argc和argv传递给main ##main之后 析构函数调用可以用atexit写一个函数,会在main之后调用