一个程序猿的奋斗史

C语言学习06.数组

2017-10-28  本文已影响6人  快乐的提千万

一维数组

数组(Arrey):若干个相同类型数据的集合。 这些数据称为元素,通过下标作为唯一标识。
数组名也是标识符,指向数组在内存中的首地址。输入输出不用加&。
[]是下标运算符,里面要放常量,从0开始数。不能越界访问,可能找到野地址,或者直接段错误。
//下标(subscript)、索引(indice)或偏移量(offset)
类似于数组名是首地址,然后用下标进行指针偏移,找到对应内存存放的数据。所以只能逐个使用数组元素,不能一次性使用整个数组。

数组初始化:

1.数组初始化数据应该用大括号包含,相邻数据之间用‘,’分隔。
2.初始化数据按顺序从前到后使用
3.如果初始化数据个数超过存储位置个数则丢弃后面的数据
4.如果初始化数据个数少于存储位置个数则后面的存储位置都初始化为0
5.如果初始化数据个数和存储位置个数一致则可以省略存储位置个数

一维数组的初始化

sizeof(数组)=sizeof(数组的元素) * 元素的个数

二维数组:

字符数组(string):若干个字符构成的序列

数组和函数

上一篇下一篇

猜你喜欢

热点阅读