常量与变量
常量与变量的存储方式是一样的,只不过常量必须要有初始值,而且值不允许被修改,而变量可以无初始值,且可以多次赋值。
变量
可以改变的量,往往用英语字母代替变量,并且区分大小写;
定义声明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;常量不能使用 := 来定义赋值