第10章 指 针
指针是C语言中的重要概念,也是C语言的重要特色.使用指针,可以使程序更加简洁,紧凑,高效.可以说,不掌握指针就是没有掌握C的精华.
10.1 地址和指针的概念
10.2 变量的指针和指向变量的指针变量
10.3 数组的指针和指向数组的指针变量
10.4 字符串的指针和指向字符串的指针变量
10.5 函数的指针和指向函数的指针变量
10.6 返回指针值的函数
10.7 指针数组和指向指针的指针
10.8 有关指针的数据类型和指针运算的小结
§10.1 地址和指针的概念
_
计算机内存区的每一个字节有一个编号,这就是"地址",它相当于旅馆中的房间号.在地址所标志的内存单元中存放数据,相当于旅客.
例如,T1是我们的教室,"T1"是地址,T1教室内装的是学生.
2000 3 变量 i
不要把内存单元地址 2002 6 变量 j
与内存单元内容弄混. 2004 9 变量 k
2010 2000 变量i-
pointer
假设程序中定义了三个整型变量i,j,k,编译是时系统分配2000和2001两个字节给i…….
例如 printf("%d",i)的执行是这样的:先找到变量i的地址2000,再从2000开始的两个字节中取出数据3,把它输出.这种按变量地址存取变量值的方式称为"直接访问" 方式.
还有另一种称为"间接访问"方式.将变量i的地址存放在另一个变量中,它是放地址的.假如我们定义i-pointer 存放变量的地址,它被分配为2000,2001字节.可以通过语句 i-pointer =&i 这时i-pointer 的值就是2000,既变量i所占用单元的起始地址.要存取变量i的值,采用间接方式,先找到存放i的地址取出2000,再取出i的值3.
将地址形象化地称为"指针".
个 变量的地址称为该变量的"指针".
专门用来存放另一变量的地址,则它称为"指针变量".
____指针变量的值是"指针"(地址).
例如:i-pointer=&i;
这时i-pointer的值就是2000,所占起始地址,要存取变量i的值,可采取间接方式;先找到存放"i的地址"的变量,从中取出i的地址(2000),然后到2000,2001字节取出i的值(3).
指针和指针变量的概念
1. 内存地址——内存中存储单元的编号
(1)计算机硬件系统的内存储器中,拥有大量的存储单元(容量为1字节).
为了方便管理,必须为每一个存储单元编号,这个编号就是存储单元的"地址".每个存储单元都有一个惟一的地址.
(2)在地址所标识的存储单元中存放数据.
注意:内存单元的地址与内存单元中的数据是两个完全不同的概念.
2. 变量地址——系统分配给变量的内存单元的起始地址
假设有这样一个程序:
main()
{ int num; 3000
scanf("%d",&num); 3001
printf("num=%d\n", num);
}
- c语言用指针排序 > 指针是C语言中的重要概念
-
指针是C语言中的重要概念
下载该文档 文档格式:PPT 更新时间:2005-05-02 下载次数:0 点击次数:1文档基本属性 文档语言: 文档格式: ppt 文档作者: Xu xinhua 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 分类: 创建时间: 上次保存者: cxl 修订次数: 160 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 80 段落数: 724 字节数: 349296 备注: 0 演示格式: 在屏幕上显示 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PPT格式下载
- 更多文档...
-
上一篇:指针是C语言的精华部分
下一篇:指针是C语言中的重要概念
点击查看更多关于c语言用指针排序的相关文档
- 您可能感兴趣的
- c语言指针函数编程题 c语言指针 c语言指针视频教程 c语言指针讲解 c语言指针的用法 c语言函数指针 c语言数组与指针 c语言文件指针 c语言中的指针
- 大家在找
-
- · 有机肥发酵工艺
- · qq空间模块个人设计
- · 三菱plc密码锁
- · 水利工程施工论文
- · 济南车管所挂牌号段
- · 煲音箱软件
- · 单片机单灯闪烁编程
- · 固定式升降货梯
- · 小新2008
- · 歌幂mv三寸天堂
- · www.huimai365.com
- · 绍兴兼职招聘网
- · 纸浆模塑工艺与技术
- · isblank
- · 江苏省驾驶员考试试卷
- · 能产生水的细胞器
- · 35kv架空线路
- · 承接外发来料加工
- · 露鸡8百度图片
- · 铜仁综合门户网
- · 高等教育理论学习笔记
- · 2010最伤感的歌曲
- · 电工电子基础课件下载
- · 旅游职业道德ppt课件
- · 新区热电厂
- · 中西方礼仪差异
- · dj舞曲超嗨2011网站
- · pkpm钢结构节点设计
- · 考研政治考试大纲2012
- · 中国军事报道2011南海
- 赞助商链接