这里主要区分 分配空间(声明并定义) 和 不分配空间(仅仅声明)的区别。
当使用int var = var ;时var已经由 ++全局初始化变量++ 变为 ++局部未初始化变量。++打印时,var未定义。