随时用到随时定义(区别于C语言)
fun()
{
int a = 0;
int b = fun1();
int c = b;
}
fun1()
{
int b = 1;
}
使用大括号{}定义局部变量
int a = { 5 };
使用大括号定义时,等号可以省略
int a { 5 };
使用大括号定义数组
int a[] {11, 12, 21};
使用大括号定义局部变量,不会阶段,不能通过编译
int a = 1.5f;//截断
int a { 1.5f };//编译期报错