C++基础(变量和数组)

变量和数组

        变量

               变量来源于数学,是计算机语言中能储存计算结果或能表示值的抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变的。

               在一些语言中,变量可能被明确为是能表示可变状态、具有储存空间的抽象(如在Java和Visual Basic中);但另外一些语言可能使用其它概念(如C的对象)来指称这种抽象,而不严格地定义“变量”的准确外延。

                变量,你也可以认为是一个可以存放物品的盒子,可以存放数字,字符等。

           命名规则

                就像人有名字一样,变量自然也有名字,不过变量命名也有规则:

                变量名必须以字母或下划线打头,名字中间只能由字母、数字和下划线“_”组成

            类型&定义

                变量 有多种类型:

int整数型

long long

长整数型
double双精度浮点数型  (人话讲就是小数)
float单精度浮点数型  (人话讲就是小数)
char字符型
string字符串型
bool布尔类型  (分为true和false两种)

                   如何定义呢?用int做示范(其余一样)

                                int a;  定义了一个变量a

                    定义时还可以赋值:

                                int a = 1; 定义了一个为1的变量a

        数组

                所谓数组,是有序的元素序列。如将有限个类型相同的变量的集合命名,那么这个名就是数组名(命名规则相同)。数组是相同数据类型的元素的集合(int的数组不能存float,float也不能存double)数组中各元素的存储是有先后顺序的,它们在内存中按照这个顺序连续存放到一起。内存地址(连续存储)数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如a[0]表示名字为a的数组中的第一个元素。a[1]表示名字为a的数组中的第二个元素,以此类推。

        定义方法也相同:

int a[10];//定义一个长度为10的数组

                           一个数组的第一个元素为[0].

此时,a[3]=4.但如果超出了定义长度,程序会报错(如a[10])

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值