c语言程序设计课件第06章数且组、指针与字符串.pptVIP

  • 1
  • 0
  • 约1.8万字
  • 约 89页
  • 2018-12-29 发布于福建
  • 举报

c语言程序设计课件第06章数且组、指针与字符串.ppt

c语言程序设计课件第06章数且组、指针与字符串

第六章 数组、指针与字符串 本章主要内容 数组 指针 动态存储分配 深拷贝与浅拷贝 字符串 数组的概念 数组是具有一定顺序关系的若干相同类型变量的集合体,组成数组的变量称为该数组的元素。 数组属于构造类型。 数组的几点说明 数组的定义形式同C语言中的数组。 数组名是常量,表示数组元素的首地址。 数组下标从零开始。 下标必须是整形表达式。 数组元素可以在定义时直接给出初始值列表。 数组元素作函数参数同简单变量作函数参数。 数组名作函数参数传递的是地址值。 二维数组在内存中按行存放。 对象数组 声明: 类名 数组名[元素个数]; 访问方法: 数组名[下标].成员名 对象数组初始化 数组中每一个元素对象被创建时,系统都会调用类构造函数初始化该对象。 通过初始化列表赋值。 Point A[2]={Point(1,2),Point(3,4)}; 如果没有为数组元素指定显式初始值,数组元素便使用默认值初始化(调用默认构造函数或带默认形参值的构造函数)。 Point A[2]={Point(1,2)}; 数组元素所属类的构造函数 各元素对象的初值要求为相同的值时,可以声明具有默认形参值的构造函数。 各元素对象的初值要求为不同的值时,需要声明带形参的构造函数。 当数组中每一个对象被删除时,系统都要调用一次析构函数。 P163 例6-3 指针变量的概念 指针

文档评论(0)

1亿VIP精品文档

相关文档