二级指针
来源:互联网 发布:ubuntu 桌面 编辑:程序博客网 时间:2024/04/27 14:35
二级指针又分为指向指针变量的指针和指向数组的指针.
指向指针变量的指针
在如上的A指向B、B指向C的指向关系中,如果A、B、C都是变量,即C是普通变量,B是一级指针变量,其中存放着C的地址,A是二级指针变量,其中存放着B的地址,则这3个变量分别在内存中占据各自的存储单元,它们之间的相互关系下图所示,相互之间的前后位置关系并不重要.此时,B是一级指针变量,B的值(即C的地址)是一级指针数据;A是二级指针变量,A的值(即B的地址)是二级指针数据.指针变量和指向对象
指向数组的指针
在C语言中,数组与其它变量在使用上有很大的不同.无论是字符型、整型、实型变量,还是结构体类型或者指针类型的变量,语句中出现变量名都代表对该变量所在内存单元的访问,变量名代表整个变量在内存中的存储单元,可以向该变量赋值,也可以从中取出数据使用.但是定义一个数组之后,数组名并不代表整个数组所占据的内存单元,而是代表数组首元素的地址.
0 0
- 二级指针
- 二级指针
- 二级指针
- 二级指针
- 二级指针
- 二级指针
- 二级指针
- 二级指针
- 二级指针
- 二级指针
- 二级指针
- 二级指针
- 二级指针
- 二级指针
- 二级指针
- 二级指针
- 二级指针
- 二级指针
- State,Memento,Command Patterns Trainning
- 《Linux高性能服务器编程》学习笔记——第五章 Linux网络编程基础API(1)
- java--BufferedImage 与byte[]的互转
- static{}语句块详解
- java-多线程深入(六)锁
- 二级指针
- git详解
- Java 16进制相互转换
- SDUT_2015寒假集训_结构体练习_J-逆序建立链表
- linux下导入、导出mysql数据库命令
- jquery uploadify参数说明
- [前端] nodejs入门[浅入深出]
- 图片下载工具类:BitmapUtil
- 不同编译器对于等号左右两侧执行顺序及简单IO优化