找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3387|回复: 2
收起左侧

C语言指针详解 解释得很详细的pdf电子书(12页)

[复制链接]
ID:210415 发表于 2017-6-12 15:40 | 显示全部楼层 |阅读模式
指针详解
  (摘自网络,版权已失。潘晓光辛苦排版整理)

指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的  类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。   
先声明几个指针放着做例子:  
(1)int*ptr;   
(2)char*ptr;   
(3)int**ptr;   
(4)int(*ptr)[3];   
(5)int*(*ptr)[4];   

指针的类型   
从语法的角度看,你只要把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型。这是指针本身所具有的类型。让我们看看例一中各个指针的类型:  

(1)int*ptr;//指针的类型是 int*   
(2)char*ptr;//指针的类型是char*   
(3)int**ptr;//指针的类型是 int**   
(4)int(*ptr)[3];//指针的类型是 int(*)[3]   
(5)int*(*ptr)[4];//指针的类型是int*(*)[4]  
  

怎么样?找出指针的类型的方法是不是很简单?
0.png 0.png


完整的C语言指针详解pdf格式文档51黑下载地址(共12页):
整理-指针.pdf (254.39 KB, 下载次数: 90)
回复

使用道具 举报

ID:1 发表于 2017-6-12 16:15 | 显示全部楼层
好资料,51黑有你更精彩!!!
回复

使用道具 举报

ID:384438 发表于 2019-12-9 11:54 | 显示全部楼层
感谢分享,下了学习一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表