黑马程序员技术交流社区

标题: 一维数组相关知识 [打印本页]

作者: llo    时间: 2015-7-14 21:58
标题: 一维数组相关知识
1、数组:一组具有相同数据类型的数据的有序的集合。
2、数组元素:构成数组的数据。数组中的每一个数组元素具有相同的名称,不同的下标,可以作为单个变量使用,所以也称为下标变量。
3、数组的下标:是数组元素的位置的一个索引或指示。
4、数组的维数:数组元素下标的个数。根据数组的维数可以将数组分为一维、二维、三维、多维数组。


数组是一组有序数据的集合,数组中每一个元素的类型相同。用数组名和下标来唯一确定数组中的元素。
定义方式:
            
类型说明符 数组名[整型常量表达式]
注意:
1)下标从0开始。如:数组a的第1个元素是a[0],数组的第n个元素是a[n-1]
2)C语言不允许对数组的大小做动态定义 (因为在编译时,C编译器根据已知数组大小分配内存。)
3)C语言不检查数组下标越界,但是使用时,一般不能越界使用,否则结果难以预料(覆盖程序区-程序飞出,覆盖数据区-数据覆盖破坏,操作系统被破坏,系统崩溃)。
作者: likang    时间: 2015-7-14 22:02
恩,涨姿势了!!!
作者: 李雄峰    时间: 2015-7-14 22:06
学的不错
作者: llo    时间: 2015-7-15 21:59
李雄峰 发表于 2015-7-14 22:06
学的不错

什么学的不错啊  
作者: llo    时间: 2015-7-15 22:01
likang 发表于 2015-7-14 22:02
恩,涨姿势了!!!

互相学习共同进步啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2