鱼C论坛

 找回密码
 立即注册
查看: 1722|回复: 0

[见证历程] 【阿发C/C++】4.数组

[复制链接]
发表于 2019-3-23 13:03:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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。

# 修改变量的值,实质上就是修改对应内存的值。
       数组也是变量,相当于若干个基本类型变量排列在一起。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 15:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表