黑马视频学习笔记-数组(一)-初始化

本文详细介绍了数组的初始化方法、注意点及常见错误,包括四种基本的初始化方式、错误初始化方式,并提供了不常见的初始化方式及计算数组元素个数的方法。

数组定义格式: 类型 数组名[元素个数];


遍历:使用角标进行遍历


这里总结一下数组的初始化的方法以及注意点和视频中提及的常见错误

1、初始化

1)int nums[5] = {1,2,3,4,5};

上面这是比较基础的初始化方式

2)int nums[5] = {1,2};

上面这种方法,只指定前两个数字,而没有指定的,则为零

3)int nums[5] = {[3] = 4,[4] = 5};

上面这种方式,指定了指定位置上的值,当然,没有指定的位置,同样等于零。

4)int nums[] = {1,2,3};

上面这种方式,没有指定数组的长度,而是由现有元素的个数决定,例如这个的长度为3

以上为四种初始化的方式。


下面,写一些常见的错误初始化方式;

1)int nums[];

不指定数组长度,也不初始化。

2)int nums[5];

nums = {1,2,3,4,5};

这里,只能在定义数组的同事进行初始化

3)

int count = 5;

int nums[count]={1,2,3,4,5};

这样是不允许的


这里写一些不常见的初始化方式

1)int nums[常量表达式] = {1,2,3,4,5};

2)int count = 5;

int nums[count];

nums[0] = 1;


计算数组元素个数

int count = sizeof(数组名)/sizeof(数组名[0]);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值