C语言 数组 的学习

**

数组**

在C程序设计中,数组是一个十分有用的数据类型,自己学习数组的体会进行详细介绍。

一维数组的定义和使用:
在C语言中使用数组必须先进行定义,一维数组的定义方式如下:
1 类型说明符 数组名 [常量表达式];
其中类型说明符是任意一种基本数据类型或构造数据类型,它定义了全体数组成员的数据类型,可以发现要比我们定义N个元素要方便的多了,如果把一个元素看作一个点,那么一维数组就像一条线。

数组名是用户定义的数组标识符,方括号中的常量表达式表示数据元素的个数,也称为数组的长度。需要注意的是,数组中的元素下标是从0开始计算的,例如:

int a[100]; //定义一个数组名为a,存储100个int类型的数组,其元素分别是a[0]~a[99]
float b[10]; //数组名为b的,存储10个float类型的数组,其元素分别是b[0]~b[9]
char c[256]; //定义一个数组名为c的字符型数组,长度为256,其元素分别是c[0]~c[255]

当在函数中只定义数组时,数组里的值和函数里定义一个变量的值一样,都是未初始化过的,我们也可以定义的时候并初始化赋值,并且,当给部分元素赋初值的时候,未被赋值的元素将自动赋值为0,更细一些,int类型未被赋值的元素为0,浮点型为小数类型,而字符类型则为’\0’,例如:

int a[100]={1,2,3,4,5}; 

//定义一个整型数组a,前5个元素即赋值为1,2,3,4,5,后95个元素值值全部为0

float b[10]={1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8,9.9,0.0}; 

//定义float数组b并对全部float类型的元素都分别赋值

char c[256]={'C','l''a','n','g','u','a','g','e'}; 

//定义一个数组名为c的字符型数组,并对前9个元素进行赋值,其余元素全部为’\0’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值