大学课程《C++程序设计》PPT课件:第4章 数组、指针及字符串.pptxVIP

  • 1
  • 0
  • 约6.25千字
  • 约 40页
  • 2026-08-28 发布于贵州
  • 举报

大学课程《C++程序设计》PPT课件:第4章 数组、指针及字符串.pptx

C++程序设计

第4章数组、指针及字符串

4.1数组3数组是同类型数据的有序集合。它由若干个元素组成,每个元素数据类型都相同,在内存中占用相同大小的存储单元。各元素具有明确的次序关系,且在内存中连续存放。数组中的每一个元素都用数组名与若干个带方括号的下标表示。下标的个数表示数组的维数,数组可以是一维的,也可以是多维的。数组的维数和每一维的元素个数必须在定义数组时确定,在程序运行时不能改变。

4.1数组44.1.1一维数组1.一维数组的定义和存储方式数组在使用前也必须先定义。语法格式为:其中:(1)数组元素的类型可以是void以外的任何类型。(2)数组名是用户自定义的标识符。在C++中数组名表示数组首元素在内存中的地址,它是一个地址常量,因此数组名不能修改,不能作为左值出现。(3)常量表达式的值必须是unsignedint类型的正整数或常变量,不能是变量。该值表示数组的大小,亦称数组的长度,表示数组元素的个数。(4)[]是数组下标运算符,但是在数组定义时用来规定数组的长度。

4.1数组54.1.1一维数组2.一维数组的初始化与定义普通变量时可以同时初始化一样,定义一个数组时也可进行初始化。例如:intf[10]={0,1,1,2,3,5,8,13,21,34};以上f数组已对全部数组元素初始化,也可以省略数组的长度,即:intf[]={0,l,1,2,3,

文档评论(0)

1亿VIP精品文档

相关文档