- 3
- 0
- 约3.36万字
- 约 85页
- 2017-08-24 发布于河南
- 举报
2.7指针和引用 2.7.2和*运算符 C++中有两个专门用于指针的运算符:(取地址运算符)、*(取值运算符) 运算符“”只能对变量操作,作用是取该变量的地址。运算符“*”用于指针类型的变量操作,作用是取该指针所指内存单元中存储的内容。例如: int a = 3; // 整型变量,初值为3 int *p = a; // 指向整型变量的指针,其值等于a的地址 int b = *p; // 将指针所指的地址中的内容赋值给b,值为3。 说明: (1)?? 在使用指针变量前,一定要进行初始化或有确定的地址数值。 (2)?指针变量只能赋以一个指针的值,若给指针变量赋了一个变量的值而不是该变量的地址或者赋了一个常量的值,则系统会以这个值作为地址。根据这个“地址”读写的结果将是致命的。 (3)??? 两个指针变量进行赋值,必须使这两个指针变量类型是相同。否则,结果将是不可预测的。例如: int *pi; float f = 1.23, *pFloat = f; pi=pFloat; // 尽管本身的赋值没有错误,但结果是不可预测的。 // 因为(*pi)的值不会等于1.23,也不会等于1。 (4)??? 给指针变量赋值实际上是“间接”地给指针所指向的变量赋值。 2.7指针和引用 例Ex_CompUsePointer] 输入a和b两个整数,按大小顺序输出。
您可能关注的文档
- 第八章分布式对象技术JavaRMI.ppt
- 第二次飞跃――从理性认识到.ppt
- 第二次英语模拟考.doc
- 第二单元知识点梳理.doc
- 第二讲 Java语言的类型系统.ppt
- 第二讲J2EE开发环境配置.ppt
- 第二课XHTML与CSS基础.ppt
- 第二期神奇的推广力量 软文.doc
- 第二章 Java开发环境.ppt
- 第二章 OSGi技术简介.doc
- 中国国家标准 GB/T 18487.2-2026电动汽车传导充电系统 第2部分:非车载传导供电设备电磁兼容要求.pdf
- GB/T 18487.2-2026电动汽车传导充电系统 第2部分:非车载传导供电设备电磁兼容要求.pdf
- 中国国家标准 GB/T 47477-2026纳米技术 宽温域纳米颗粒测量 凝结核粒子计数法.pdf
- GB/T 47477-2026纳米技术 宽温域纳米颗粒测量 凝结核粒子计数法.pdf
- 《GB/T 47477-2026纳米技术 宽温域纳米颗粒测量 凝结核粒子计数法》.pdf
- GB/T 18837-2026多联式空调(热泵)机组.pdf
- 《GB/T 18837-2026多联式空调(热泵)机组》.pdf
- 中国国家标准 GB/T 18837-2026多联式空调(热泵)机组.pdf
- 母乳喂养科学指导.pptx
- 饲料添加剂管理条例解读.pptx
原创力文档

文档评论(0)