第6章复合数据类型
问题的引入
问题的引入
变量在程序设计中是一个重要的概念,面向对象程序设计的核心对象是一种特殊的变量。
一个变量是由四个要素组成的:一个名字、一个属性、一个关联和一个值。
名字指命名变量的标识符;属性指变量可以存放哪种类型的值;关联指存放变量的内存位置;值指该内存位置当前时刻存放的数据。
内存访问
内存单元由操作系统按字节编号,称为地址
一个对象占有内存的第一个字节的地址称为对象的地址
可以通过对象名或地址访问对象
数据对象有两种访问形式——读和写操作
内存访问
int a 0X0066FDF4
double b 0X0066FDEC
例如,有说明:
int a ;
double b ;
内存分配
内存访问
int a 0X0066FDF4
double b 0X0066FDEC
内存分配
变量a的地址
例如,有说明:
int a ;
double b ;
内存访问
int a 0X0066FDF4
double b 0X0066FDEC
内存分配
由类型符 int
解释存储数据
例如,有说明:
int a ;
double b ;
例如,有说明:
int a ;
double b ;
内存访问
int a 0X0066FDF4
double b 0X0066FDEC
内存分配
变量b的地址
例如,有说明:
int a ;
double b ;
内存访问
int a 0X0066FDF4
double b 0X0066FDEC
内存分配
由类型符double
解释存储数据
指针类型
指针是存放其他变量地址的变量,从效果上看它们指向这些数据
指针的声明
指针类型变量的定义形式:
类型* 标识符
以“标识符”命名的变量用于存放对象的地址;类型是指针变量的关联类型,表示指针变量所指对象的类型。
定义形式: 类型* 标识符;
指针变量与间址访问
指针类型变量——能够存放对象地址的变量,简称“指针变量”
指针变量与间址访问
指针类型
指针变量名
定义形式: 类型* 标识符;
指针变量与间址访问
指针类型变量——能够存放对象地址的变量,简称“指针变量”
指针变量与间址访问
复合数据类型 来自淘豆网www.taodocs.com转载请标明出处.