《程序设计与计算思维—习题及答案ch08.docx》由会员分享,可在线阅读,更多相关《程序设计与计算思维—习题及答案ch08.docx(1页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
第八章指针的定义与引用1 .请简述什么是指针。指针是一种类型,和其他类型一样可以定义存储单元(可称为指针存储单元),指针存储 单元的值描述的是程序执行时其他存储单元的地址。一般系统在定义指针时,事先要初始化 存储单元值的部分信息,以确定其“指向单元”的类型。2 .程序执行时,对存储单元的访问是?程序执行时,对存储单元的访问是“按址访问”,变量在系统编译时就被分配了一个目 标地址,程序在连接运行时将存储单元的目标地址映射成物理地址,运行程序将访问此物理 地址描述的存储单元。3 .表达式*pa中的运算符*是?是指针引用运算符,其运算对象为指针单元,运算结果为运算对象的值代表的地址所描 述的存储单元。4 .指针变量是?指针变量是一个存储单元,本身有属性值(单元地址),如果一个指针变量的值是其他指 针单元的地址,则该指针单元是指针的指针。定义int a, *pa, *ppa;,指针变量pa可以存 储整型单元的地址,指针变量ppa存储的值代表的单元类型为int *,指针变量ppa称为指 针的指针。5,如何用指针变量实现两个数据的交换?一个数据存储单元定义其指针,访问该数据存储单元有两种方式:通过变量名(如果已 经绑定)直接访问,通过其指针间接访问。