常量与变量

常量与变量

常量与变量的存储方式是一样的,只不过常量必须要有初始值,而且值不允许被修改,而变量可以无初始值,且可以多次赋值。

变量

可以改变的量,往往用英语字母代替变量,并且区分大小写;

定义声明var加字母,比如:var x=8;

变量的用途其实是一个容器,它的作用在于可以起到一个临时存储数据。

常量

不会改变的值

使用const 关键字来声明

习惯上常量名称使用大写定义

常量与变量

人们在实践活动中,为了从量的方面研究事物运动、变化的规律性,或者事物之间的数量关系,必须舍弃事物的具体内容,而从事物的量的规律性中抽象出数的概念。这种抽象最初是通过把握事物运动的联系的静态过程所达到的,这种考察事物的方式反映在数学上就产生常量的概念。

常量和变量的区别:

变量是“可读、可写”,而常量是“只读”的。

变量是在程序运行过程中,内部存储的值,随时可以被改变的一段内存地址。比如:int a = 123,这里的a就是一个整型变量,通常情况下,整型变量占据着4个字节的内存。

常量在程序运行过程中,所表示的值是无法被改变的。比如:const int a = 123, 这里的a,在其前面有一个修饰符“const”,表示a的值是“只读”的。

常量与变量定义

1、变量定义

所谓变量就是一个拥有指定名称和类型的数据存储位置。

定义变量方式:1)、var x string = "hello world"

       2)、var x string

           x = "hello world"

         3)、var x = "hello world"  //go来推断数据类型

         4)、x := "hello world" //go推断数据类型,只能用在函数内

2、变量命名:

必须以字母或下划线开头,后面可以跟字母、数字或下划线

3、变量作用域:

全局变量,包内所有函数可访问;局部变量,函数内访问

4、常量:

        在程序运行中保持不变的变量定义。常量定义使用const关键字,且有初始值。常量值在运行过程中改变无效;常量赋值方式类似变量,就是把var换成const;常量不能使用 := 来定义赋值

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容