|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 冰封水3 于 2019-3-26 13:13 编辑
4.2 数组的定义
# 数组用于表示一组数值,数组中的每一个数据称为一个元素。
数组的定义包含以下几个要求:
<1>.元素类型;
<2>.元素的个数;
<3>.数组的名称。
数组的意义,相当于把N个相同类型的变量排列在一起。
# 数组的命名
数组的命名规则和变量的命名规则相同:
<1>.只能由字母、数字、下划线组成;
<2>.第一个字符必须是英文字母;
<3>.有效长度为255个字符;
<4>.不可以包含标点符号和类型说明符(%、&、!、#、@、$);
<5>.不可以是关键词。
另外,不要给变量起一个不相关的名字,要做到词能达义,顾名思义。
其次,数组变量的名字一般使用小写字母,如果由多个单词组成,中间以下划线分开。
# 数组的长度在中括号内指定,必须是一个整型常量。
4.3 数组的基本使用方法
#指定初始值
在定义数组的时候,可以指定元素的初始值。
可以指定全部元素的初始值,也可以指定部分元素的初始值。
int ddd [5] = {42,43,44,45,46}; //指定全部元素的初始值
int ddd [5] = {42,43}; //指定前面两个元素的值
int ddd [5] = {0,0,0,45,46}; //指定后面两个元素的值
# 只有初始值,没有长度
中括号内的长度可省略不写。长度不明时,编译器会根据初始化列表中的元素的个数来计算其长度。
# 清零
int ddd [5] ={0}; //所有元素的初始值都为0
# 访问元素
利用数组名加中括号可以访问数组中的每个元素,中括号中的数值表示元素的位置。
元素的下标从0开始计算,第一个元素使用ddd[0],第二个元素使用ddd[1],…,以此类推。
int total = ddd[0] + ddd[1] + ddd[2] + ddd[3] + ddd[4] ; //对所有元素求和
对于一个长度为n的数组,其下标的范围是从0到n-1。
# 修改变量的值,实质上就是修改对应内存的值。
数组也是变量,相当于若干个基本类型变量排列在一起。 |
|