c语言中数组的概念及作用,C语言数组的定义及其使用方法

什么是数组?

在我们学习数组前先让我们介绍一下c语言中数组是什么?数组就是一个个元素按照一定顺序排列的集合。它将数据从最低的内存地址保存到最高的内存地址。

声明一个数组

c语言规定了声明数组的格式:

type Name [ Size ];

type:需要定义的数据类型,可以是int,long long等。

Name:声明数组的名字,可以是jun,bian或其它你想使用的名字。

Size:数组的大小,比如你在[ ]中写了10,那么这个数组就分配了10个内存地址给你使用,也就是说你可以在这个数组中写入10个符合你定义的数据类型的元素。

初始化数组

在声明完数组后我们可以初始化数组,具体方法如下:

一、

int jun[5]={0,1,2,3,4};

这样子我们就将0,1,2,3,4这五个int值依次赋给了数组jun。

需要注意的是我们在初始化数组时不能将超过我们上限的元素赋给数组,也就是说我们规定了数组中只能有5个元素,就不能把第6个元素赋给数组。

二、

int jun[]={0,1,2,3,4};

我们在定义时可以省略数组的大小,这时我们在第一次初始化数组时给出的元素数量就是这个数组的大小。

三、

有时我们迫切的需要将数组中所有的值都初始化成一个数,那么在这里我们介绍一下memset()函数及其用法:

memset()函数可以直接对内存进行读写,是一种较快捷的初始化方式。

memset(*name,int,n);

memset()函数会对

你可能感兴趣的:(c语言中数组的概念及作用)