计算机等级考试二级C++各章内容摘要4

计算机等级考试二级C++各章内容摘要4,第1张

计算机等级考试二级C++各章内容摘要4,第2张

第四章数组、指针和引用
[测试点1]数组
1。一维数组(1)一维数组的定义一维数组是由带下标的数组元素组成的数组,其定义形式如下: <数据类型> <数组名称>[<数组长度>];这里,<数据类型>是类型说明符,<数组名称>是数组的名称,<数组长度>是一个int常量表达式,任何值都可以是正整数。<数组长度>用于指定数组中元素的数量,即数组的大小。数组元素的下标从0到<数组长度>-1。(2)一维数组初始化和所有基本数据类型一样,数组也可以在。当数组声明没有给出数组的大小,但有一个初始化列表时,数组的大小由列表中元素的个数决定。定义数组时,不需要给出所有数组元素的初始值,即数组在定义时被部分初始化。(3)访问数组元素访问数组元素的语法形式是: <数组名>[<表达式>]这里<表达式>是一个非负的int表达式,叫做下标。下标用于指定要访问的元素在数组中的位置。在C++中,[]是一个叫做下标运算符的运算符。数组下标从0开始,数组长度为n,下标范围为0到n-1。定义数组后,在给数组赋值时,必须逐个元素地访问数组。
2。二维数组是以行和列排列的固定数量的元素的集合(即二维的),并且构成数组的每个元素是相同类型的,即具有两个下标的数组。(1)二维数组的定义定义二维数组的语法是: <数据类型> <数组名>[<表达式1 >] [<表达式2 >];这里<表达式1 >和<表达式2 >是正整数的常数表达式。表达式<表达式1 >和<表达式2 >分别用于指定数组中的行数和列数。(2)二维数组初始化和一维数组一样,二维数组在定义的时候也可以初始化。初始化二维数组时,注意:①一行中的所有元素都可以用花括号括起来,用逗号分隔;②对于数值型数组,如果给定的数值不够,没有指定数值的元素将被初始化为0。此时,应该至少有一个值来初始化二维数组。③当数组声明时没有第一维的大小,但有一个初始化列表时,第一维的大小由列表中子列表的个数决定。(3)要访问二维数组的元素,必须给出两个下标:一个行下标和一个列下标。访问二维数组元素的语法是: <数组名>[<表达式1 >][表达式2];这里,<表达式1 >和<表达式2 >是值为非负整数的表达式。<表达式1 >指定行下标,<表达式2 >指定列下标。(3)多维数组在C++中,数组维数没有限制。以下是数组的一般定义。排列在n维列表中的固定数量的元素的集合称为n维数组。定义N维数组的语法是: <数据类型> <数组名称>[

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 计算机等级考试二级C++各章内容摘要4

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情