C++变量是否需先定义再赋值才能使用
来源:百度知道 编辑:UC知道 时间:2024/06/14 08:27:18
应该叫声明,必须先声明,不赋值也可以使用,但是值不确定(除了static变量,全局变量),所以最好自己赋初值
static变量,全局变量如果只定义没有赋值的话,编译器会初始化为相应的0。不过最好我们自己来赋值。
不一定,看应用所需,什么时间用什么时间付值,除非引用类型。
一定要先定义再赋值,如果是局部变量,未初始化,在编译时,其值为乱码
能使用,但是值不确定,所以最好先赋初值
必须!