不会被初始化为0的,因为a是const常量,编译器要求你必须手动初始化,不然编译器会报错。
那还要 去掉 const const 是声明常量的, 常量不可改, 所以声明的时候要赋值, 不然编译器 报错
首先const是用来声明常量的,常量在声明时必须赋初始值,程序修改如下:#include "iostream"using std::cout;int a;int main(){ cout< return 0;}此时运行结果是0.