C++变量是否需先定义再赋值才能使用

来源:百度知道 编辑:UC知道 时间:2024/06/14 08:27:18

应该叫声明,必须先声明,不赋值也可以使用,但是值不确定(除了static变量,全局变量),所以最好自己赋初值

static变量,全局变量如果只定义没有赋值的话,编译器会初始化为相应的0。不过最好我们自己来赋值。

不一定,看应用所需,什么时间用什么时间付值,除非引用类型。

一定要先定义再赋值,如果是局部变量,未初始化,在编译时,其值为乱码

能使用,但是值不确定,所以最好先赋初值

必须!