- 2
- 0
- 约 45页
- 2017-01-01 发布于广东
- 举报
本章导读 * 6 指 针 指针的概念 指针变量的定义和初始化 指针的运算 指针与常量 指针与数组 指针与函数 void类型和const类型指针 前面我们学习过变量、数组、函数。在程序执行时他们在内存中都有地址编号,考虑到直接使用这些地址(如:0X0012FF18)的不便,C++允许使用变量名、数组名[下标]、函数名来访问。这种访问是间接地访问内存中相应的地址。这些地址也可以通过变量名、数组名、函数名分别得到。 指针其实就是在内存中的地址,它可能是变量的地址,也可能是函数的入口地址。如果指针变量存储的地址是变量的地址,我们称该指针为变量的指针(或变量指针);如果指针变量存储的地址是函数的入口地址,我们称该指针为函数的指针(或函数指针)。 指针变量与变量指针的含义不同:指针变量也简称为指针,是指它是一个变量,且该变量是指针类型的;而变量指针是指它是一个变量,该变量是指针类型的,且它存放另一个变量的地址。 6.1 指针的概念 定义指针变量形式如下: 数据类型 *指针变量名; 定义并初始化的形式为: 数据类型 *指针变量名=变量名; 没有指向的指针变量的值是随机的,称为“野指针”。只有被赋值以后,指针变量才有确定的指向,没有初始化的指针变量必须在使用之前进行赋值操作,使其有所指向。 例如:int a; int *p=a;
您可能关注的文档
- C#桌面系统开发案例教程李建青第七章课件教学.ppt
- C#桌面系统开发案例教程李建青第三章课件教学.ppt
- C#桌面系统开发案例教程李建青第十一章课件教学.ppt
- C#桌面系统开发案例教程李建青第十章课件教学.ppt
- C#桌面系统开发案例教程李建青第四章课件教学.ppt
- C#桌面系统开发案例教程李建青第五章课件教学.ppt
- C#桌面系统开发案例教程李建青第一章课件教学.ppt
- C++Builder6程序设计教程陆卫忠刘文亮等第二章简单应用程序设计课件教学.ppt
- C++Builder6程序设计教程陆卫忠刘文亮等第九章多媒体与图形处理课件教学.ppt
- C++Builder6程序设计教程陆卫忠刘文亮等第六章c++Builder数据库开发环境课件教学.ppt
最近下载
- 2025年初级统计师统计基础知识真题及答案.docx VIP
- 2026乡镇干部围绕学习教育“为民造福”等4个方面查摆问题清单.docx VIP
- 辽宁农职院2025年单招复习参考题库——高中英语.docx
- 传感器与检测技术+(陈杰)+课后习题答案.pdf VIP
- GB50974-2014 消防给水及消火栓系统技术规范.pdf VIP
- 2026年鹤壁职业技术学院单招职业适应性测试题库及答案详解1套.docx VIP
- 基于机器视觉的驾驶辅助系统中驾驶员状态监测技术的深度剖析与实践探索.docx
- 港口岸电船舶接电操作规范培训课件.pptx VIP
- 江西省南昌市第三中学教育集团2023-2024学年九年级上学期10月月考化学试题(原卷版)-A4.docx VIP
- 企业员工入职登记表.pdf VIP
原创力文档

文档评论(0)