黑马程序员技术交流社区

标题: 声明变量和定义变量是什么??? [打印本页]

作者: 潘中辉    时间: 2015-12-9 01:17
标题: 声明变量和定义变量是什么???
以前遇到的!!!
声明变量是指该变量的类型和名字,并没有进行初始化?
定义变量是指声明变量包括对其进行初始化么?
作者: fzh945    时间: 2015-12-9 01:29
声明变量的最终目的是为了提前使用,即在定义之前使用,如果不需要提前使用就没有单独声明的必要,变量和函数都是这样,所以声明不会分配存储空间,只有定义时才会分配存储空间,所谓分配存储空间就是对进行初始化;我目前理解的是这样。
作者: java_彬彬    时间: 2015-12-9 06:23
fzh945 发表于 2015-12-9 01:29
声明变量的最终目的是为了提前使用,即在定义之前使用,如果不需要提前使用就没有单独声明的必要,变量和函 ...

还是不太明白
作者: 李永佳    时间: 2015-12-9 16:10
声明和定义的意思是一样的吧。定义变量就是在内存上占个坑,比如说停车位吧,我先占上这个位置,以后有车了再停在这里
作者: Weidan    时间: 2015-12-9 17:16
看JAVA中都是习惯声明定义一起来的,声明了如果不定义,数值类型默认为0,字符串类型默认为null




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2