变量与常量到底是什么

刚刚看到一篇java教程,里边有关于变量的解释:

简单的说,我们可以把变量看作是个盒子,可以将钥匙、手机、饮料等物品存放在这个盒子中,也可以在需要的时候换成我们想存放的新物品。

不敢评价对错,但是要在这里说一下我的理解。

电影《三傻大闹宝莱坞》的一段台词:“一种记录、分析、总结、组织、讨论及解释信息的、有插图或无插图的、硬抄或平装的、加套或不加套的,包含有前言、介绍、目录表、索引的用以增长知识、加深理解、提升并教育人类大脑的装置,该装置需要视觉、有触碰的感官形式使用。”这么长的一对描述,说的是一个名字——书。

名字只是另一个东西的代号,为了方便记忆,为这个东西起的一个名字,你只有把这个名字和某个东西联系起来它才会有意义。变量与常量相对应,它们就可以理解为名字,生活中名字可以和任何东西对应,比如小明可以是一个人,也可以是条狗。总之,当出现一个名字的时候,一般都会与某个东西对应起来,变量与常量也是如此,只不过它俩对应的一般都是计算机中的一个内存地址,而且变量可以指向不同的内存地址,但是常量只能指向一个,不可以变来变去。

你可能感兴趣的:(变量与常量到底是什么)