C-数组

C-数组

数组定义

1.定义格式

<类型> 变量名称[元素数量]

1 int nums[10];
2 double salaries[100];

 

2.特点

1)数组中所有的元素都具有相同的数据类型

2)数组一旦创建就不能改变大小

3)数组中元素在内存中是连续依次排列的

 

数组的访问

通过下标来访问数组,下标从0开始,数组的每个单元就是数组类型的⼀个变量

注意:

1)编译器和运⾏环境都不会检查数组下标是否越界

2)⼀旦程序运⾏,越界的数组访问可能造成问题,导致程序崩溃

3)保证程序只使⽤有效的下标值:[0, 数组的大小-1] 是程序员的责任

 

数组的初始化

1)直接⽤⼤括号给出数组的所有元素的初始值,不需要给出数组的大小,编译器替你数数

2)如果给出了数组的大小,但是后⾯的初始值数量不足,则其后的元素被初始化为

3)用[n]在初始化数据中给出定位

  没有定位的数据接在前⾯的位置后⾯

  其他位置的值补零

  也可以不给出数组大小,让编译器算

  特别适合初始数据稀疏的数组

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值