数组的定义和使用

我们不都是白纸上的一个圈吗,起初带着好奇和忐忑去探索着圈外的世界,我们所接触的越多,圈就越大。等到我们走的累了,回过头看看圈内的世界,才会发现原来自己已经走了这么远。

今天呢,还是一如既往的写一些我所学到的,和理解的东西。那么今天,我们就来简单的讲一下数组的定义和使用吧。

基本的数据类型 ,只能储存一个数据。但是数组呢,则是需要存储多个同种类型的数据。数组既能使使用者更加方便,也能使阅读者看的更加清楚。首先我要先讲一下使用数组需要注意的几点:

1.能够存储数据,就必须要有内存。

2.如何定义一个数组的同时为他分配内存空间。

我们先来做一个简单的定义:定义一个数组,,里面存的都是float的值,可以存4个数据。

这里的 score[]即代表了数组,而float则代表了数组的类型,后面的大括号{   }则是我们给他的初值。

那么在这里一个整型的大小为4bytes,则这里有4个数,占据4*4bytes的内存。

3.数组定义时,必须要明确数组的大小。

初始化几个就是几个,就例如上面我们在{}里放了四个数,就明确那四个。或者例如:

[5]这里括号里的“5”就直接明确了数组的大小,即5*4=20bytes。

甚至,我们还可以先定义前面两个数,则后面的数根据整型的默认值为0来定。即初始化部分数据,如下:

4.数组的名字就是数组的首地址。

首地址即为第一个元素的地址。访问第一个元素的值,我们可以这样:

索引值从0开始,一直到n-1。

要确定数组的的名字是不是就是数组的首地址,我们只需要打印下score的值和第一个元素的地址就可以知道,那么打印方法如下:

这里注意,我们使用%p打印地址。

那么现在我们讲,如何去使用一个数组。

1.访问一个数组的值。

访问:通过下标开始,下标的范围 0---(n-1),即最后一个元素的索引值。如下:

2.设置一个数组的值


讲了这么多数组的定义和使用,那么现在我们来实际操作一下。

定义一个数组,保存 1-100;计算从1加到100的总和

过程结果如下

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容