全站数据
8 4 2 0 5 8 1

定义一个变量后不对它赋值,是不是就默认为0了

小白看图学财经 | 简单学习,快乐成才!         
问题更新日期:2024-11-04 20:00:14

问题描述

定义一个变量后不对它赋值,是不是就默认为0了希望能解答下
精选答案
最佳答案

非也非也定义一个变量以后只是定义了类型

比如:int x = new int()

就是定义一个变量x为int类型

但是如果换成这样定义加赋值就可以

如int x = 0

如果不赋值是不会有默认值的默认都是null

但是像int这种类型不能为空所以在不赋值的情况下使用x会报错

其他回答

在不同的语言中,规定有所不同。在C语言中,声明一个变量后不对它赋值,它本身是乱码,不会默认为0。