- 0
- 0
- 约6.08千字
- 约 42页
- 2019-08-16 发布于辽宁
- 举报
4.3.2 数组的指针访问(续) 认真区分下面的两种“字符串”的不同: char* p = string; char cs[] = string; 虽然p和cs都代表字符串“string”,但数组cs真正“装下”了所有字符,而p只是存储了一个字符串常量的首地址。 p和cs都是char*类型的指针,但p是变量,而cs是常量。 4.4 与指针相关的其它类型 内存中可以存储各种数据,包括整数、浮点数、字符以及指针等,在利用指针指向这些数据时,就形成了指向整数、指向浮点数、指向字符以及指向指针的指针。 4.4.1 指向指针的指针 存储一个指向指针的指针应该定义类型相同的指针变量,基本形式为: type** 指针变量名; double x = 2.5; double* p = x; double** p2 = p; 此时,p2的类型是double**,基类型是double*。 利用这样的指针间接访问x需要更多的“手续”: *p2是p,*(*p2)=*p才是x(可写成**p2)。 这种方式一般称为双重间接引用。 使用const对指针变量定义进行限制的目的是表明p或*p是否允许改变。 * * 第4章 指针、引用与数组 关于内存地址 内存空间的访问方式 通过变量名访问 通过地址访问 指针是内存地址与存储数据的类型相结合的产物。利用指针可以使程序绕过普通变量名读取或修改内存中存储的值。
您可能关注的文档
最近下载
- 2026贵州铝业集团息烽矿产有限责任公司自建队伍招聘25人笔试参考题库及答案解析.docx VIP
- 苏教版小学科学三年级上册全册完整课件.ppt VIP
- 交通仿真课件第二章交通仿真技术基础.ppt VIP
- 江苏省中医病历书写规范手册8.pdf VIP
- 苏教版(2025)小学科学三年级上册课件全册.pptx VIP
- 声光效应讲课文档.ppt VIP
- GJB 5712A-2023《装备试验质量监督要求》.pdf VIP
- 一年级上册生命生态安全教案.docx VIP
- 2025年中国储备粮管理集团有限公司招聘真题.docx VIP
- 保康县鑫润矿业有限责任公司康家沟磷矿矿产资源开发利用与生态复绿方案.docx VIP
原创力文档

文档评论(0)