C语言数组的定义


数组是一种内存分配的形式,数组是定义了一个连续的空间,与指针类似。



数组定义方式


类型 数组名[数组大小];//类型为每个空间的大小,我们通过数组名和下标访问数据,数组名指向存储数据的首地址,但是我们不可以改变数组名指向的地址。数组大小只有在定义的时候生效,定义之后不可以被改变。


int a[100]; //申请了一个名叫a的数组,它包含了100个整型。



数组的访问


我们可以通过数组的下标访问数据,C不会检查我们的下标是否合格,就像指针不会检查越界一样。数组名是不可以进行加法和减法操作的,比如a++等等,这样还是相当于意图改变它指向的首地址,C中是不允许的。



【本文由麦子学院独家原创,转载请注明出处并保留原文链接】

logo
© 2012-2016 www.maiziedu.com
蜀ICP备13014270号-4 Version 5.0.0 release20160127

免费领取价值1888元求职宝典!

客服热线 400-862-8862

回到顶部