您的位置:首页 > 编程语言 > C语言/C++

黑马程序员_C语言数组的总结

2015-05-09 22:55 211 查看
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

1、数组总括

含义:将相同类型的若干变量按照有序的形式组织起来,就是数组。
数组的一般形式:
数据类型
 数组名 [常量表达式];
数据类型,可以是基本数据类型或构造数据类型;数组名,用户定义的数组标识符;常量表达式,表示数组中元素的个数,也成为元素的长度。

使用注意:
1).数组的类型指的是数组元素的取值类型,对同一个元素,其所有的元素类型是一样的;

2).数组名书写必须符合标示符的书写规范;
3).数组名不能与其他变量名相同;
4).方括号中常量表达式表示数组元素个数,元素下标是从0开始的;

2、一维数组

一维数组初始化

初始化形式:
类型说明符
 数组名[常量表达式] = {值,值,……值};
初始化赋值注意:
1).可以只给部分元素赋初值,如果是整型数组,其余元素自动填充为0;
2).只能给元素逐个赋值,不能给数组整体赋值;
3).如果全部给元素赋值,则可以不给出数组元素个数;

一维数组元素的访问

数组元素的一般形式: 数组名[下标],通常使用for循环遍历每个元素。

数组作为函数参数
数组名作为参数,是将整个数组的地址传进函数,形参得到该地址后就与主调函数中的实参指向同一数组;数组元素作为函数参数,仅是值传递。

2、二维数组

二维数组一般形式:
数据类型
 数组名[常量表达式1][常量表达式2]
其中,常量表达式1表示的是第一维下标的长度,常量表达式2,表示第二维下标的长度。

二维数组的引用
数组名[下标][下标],例如,a[4][5],表示的是a数组四行五列的元素。

二维数组使用注意:
1).可以对部分元素进行赋值,未赋值的元素默认是0;

2).如果对全部元素赋值,第一维的长度可以不写。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: