- 9
- 0
- 约5.75千字
- 约 27页
- 2017-08-23 发布于河南
- 举报
在C++中,两个指针之间的关系运算表示它们指向的内存地址位置之间的关系,例如,下面语句定义指针p和q并分别进行初始化。 int a; int *p=a,*q=p; 若上面声明的两个指针作p==q运算,其结果为1(true),即指针p、q指向同一个变量。读者需要注意,两指针相等的概念是两指针指向同一位置。因此,假设数据在内存中的存储逻辑是由前向后,那么指向后方的指针大于指向前方的指针。 用指针指向数组其实就是让指针指向这段连续内存的首地址,也就是数组中第一个元素(下标为0)的地址。定义一个指向数组的指针变量同定义普通指针没有什么不同,即定义一个跟数组元素类型相同的指针即可。 由于数组是一段连续的内存,指针可以指向数组,而且可以通过加减整数来移动指针。所以,可以通过指针来访问数组,即数组中的元素。指针指向数组的首地址,进而可以移动指针到指定的元素。也可以一次只增加1,从而达到遍历整个数组的目的。 引用 在C++中,引用也是一种数据类型。不过,引用不能独立存在,而只能依附于一个变量。所以定义一个引用,必须要指明是哪个变量的引用。定义一个引用包括目标变量的数据类型、引用修饰符“”、引用的标识符以及目标变量的标识符。其语法如下所示: 类型标识符 引用名 = 目标变量名; 其中,类型标识符是目标变量的类型;“”是引用修饰符,表示定义的是一个引用;而被引用的变量则通过赋值运算符指定。
您可能关注的文档
最近下载
- 《多姿的线条》教学设计 2026秋新人美版美术六年级上册.pdf
- 墙体专业图集-06J106 挡雨板及栈台雨篷.pdf VIP
- 初中语文科普文跨学科教学策略研究.pdf
- 新苏教版小学五年级下册数学第2单元《折线统计图》测试卷含答案.doc VIP
- 第18课《蒲柳人家》课件 2026-2027学年统编版语文九年级上册.pptx VIP
- 中信银行笔试题库及答案.docx VIP
- CAD软件:NX 二次开发_(15).NX二次开发工具与资源.docx VIP
- OM.014-SIE EBS标准化操作手册-订单工作流.pdf VIP
- 2026年融媒体行业发展趋势报告.docx
- 宝宝幼儿识字卡片配图大全.docx VIP
原创力文档

文档评论(0)