实验4构造数据类型选编
实验4 构造数据类型
一、实验目的
掌握指针的定义和使用。
掌握指针在函数参数传递中的作用。
掌握引用的作用、定义及使用。
掌握结构体类型变量、结构体类型指针及结构体数组的定义和使用。
熟悉联合体的概念与应用,了解联合型、枚举型的定义与使用。
使用构造类型数据解决实际应用问题,优化程序设计。
二、知识要点
(一)指针
指针和指针变量
所谓指针就是变量、数组、函数等的存储地址。
指针变量就是用于存放指针的变量。
直接按变量地址存取变量值的方式为直接访问方式。
将变量地址存放在另一个变量(即指针变量)中,再通过指针变量来存取变量值的方式为间接访问方式。
指针变量可以存储各类标识符的地址,包括变量、数组、函数、对象,甚至是指针。
同类型的对象取地址的方式却不尽相同:
一般变量的地址,用取地址符“”加变量名;
数组的地址用数组名表示;
函数的地址用函数名表示。
指针变量的定义
C++规定指针变量必须先定义后引用,定义一个指针变量的一般形式为:
类型名 *指针变量名;
两个重要的运算符
(1)“”为取地址运算符
其作用是取出变量的内存地址。若变量i的起始地址为2000,则i的运算结果为2000。
注意:指针变量中只能存放地址(指针),不能存放其他非地址类型的数据。
(2)“*”为指针运算符
其作用是返回指针变量所指向的变量的值。
指针变量的运算
(1)算术运算
指针变量的算术运算主要有指针
您可能关注的文档
最近下载
- NB_T 10048-2018 煤矿在用滚筒驱动带式输送机安全运行规范.docx VIP
- 2024-2025学年福建省南平市建瓯市八年级下学期期中考试物理试题.doc VIP
- 租赁合同纠纷起诉状-民事诉状.doc VIP
- 2014款英菲尼迪Q50_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 2023辽宁农业职业技术学院高职单招语文/数学/英语笔试参考题库含答案解析.docx
- 危险性较大的分部分项工程专项施工方案论证与实施要点.docx VIP
- 物理学与人类文明-PPT.ppt VIP
- 《碳足迹评价技术要求 无人机》.pdf VIP
- 2023年泉州市综合行政执法机构招聘编制内人员笔试真题(含答案).pdf VIP
- 建筑建设公司预计总收入、预计总成本确认办法模版.docx VIP
原创力文档

文档评论(0)