- 3
- 0
- 约1.77万字
- 约 65页
- 2017-01-01 发布于广东
- 举报
7.1 指针的概念 到目前为止,参加运算的操作对象都是基本类型和构造类型的变量,处理的一般都是变量本身。但在系统和控制类等需要与硬件打交道的程序设计中,往往需要涉及到对变量地址的操作和处理。 7.1.1 指针和变量的地址 7.1 指针的概念 7.1.2 指针变量的定义 指针和其它类型的变量一样,使用前必须先定义。定义指针的一般形式为: 基类型标识符 *指针1,*指针2,…,*指针n; 这里*只是一个表示指针的运算符。指针的数据类型包括int、float、char、double和void五种基本类型。指针的数据类型并不表示指针本身的类型而是表示该指针可以指向何种类型的数据。例如: int *pc, *p_es, *p_cs; float *p_avg; 定义了字符型、整型和浮点型指针pc、p_es、p_cs和p_avg,表示它们可分别用来指向字符型、整型和实型的变量或数组。 指针变量也可以与普通变量一起定义: float *pf, a, b; 7.1.3 指针变量的引用 指针只有指向某一对象,如变量、数组、函数、结构、文件等,才有实际意义。指针指向对象,是将该对象的地址存入指针变量中。如果使用未指向特定对象的指针,就会出现错误,甚至使程序运行失败。 当指针变量指向某一对象后,就将该对象的地址存放在指针变量中。 7.1.3 指针变量的引用 int es = 86,
您可能关注的文档
- C_C++程序设计李云峰第3章结构化程序设计课件教学.ppt
- C_C++程序设计李云峰第4章利用函数编程课件教学.ppt
- C_C++程序设计李云峰第5章利用数组编程课件教学.ppt
- C_C++程序设计李云峰第6章利用指针编程课件教学.ppt
- C_C++程序设计李云峰第7章利用构造类型编程课件教学.ppt
- C_C++程序设计李云峰第8章文件操作课件教学.ppt
- C_C++程序设计李云峰第9章C++程序设计课件教学.ppt
- C_C++程序设计李云峰第10章综合应用程序设计课件教学.ppt
- CPLDFPGA控制系统设计周京华第4章课件教学.ppt
- CPLDFPGA控制系统设计周京华第6章课件教学.ppt
最近下载
- 核心素养视域下小学美术大单元教学:价值、困境及实践路径.docx VIP
- T_SZFA 002-2021_多功能沙发_标准.pdf VIP
- 内蒙古锡林郭勒盟镶黄旗第一中学2023-2022学年高一下学期期中考试数学(文)试题(含解析).docx VIP
- 七年级历史下学期期末考试原创模拟卷(考试版).doc VIP
- DBJT15-94-2013 静压预制混凝土桩基础技术规程(广东).pdf VIP
- 四川省乐山市2025年中考化学试题(附答案解析).pdf VIP
- 人工智能在智能教育中的个性化教学.pptx VIP
- 亚朵人力资源部20155号酒店员工手册.pdf VIP
- 李瀚荪编《电路分析基础》(第4版)第六章.ppt VIP
- 2025csp提高组试卷及答案.doc VIP
原创力文档

文档评论(0)