1
1
2006 - 2009 Lu. All rights reserved.
2006 - 2009 Lu. All rights reserved.
第 10 章 指 针
2
2
2006 - 2009 Lu. All rights reserved.
2006 - 2009 Lu. All rights reserved.
第 10 章 指 针
指针是 C 语言中一个十分重要的概念,也是 C 语言的
一个重要特色。正确灵活地运用它,可以:
● 有效地表示和构造一些复杂的数据结构;
● 动态分配内存;
● 方便地使用字符串;
● 有效而方便地使用数组;
● 使不同函数之间能共享相同的存储空间;
● 直接访问内存地址;
上述这些对于设计系统软件是十分必要的。正确地应用
指针,可以使程序简洁、紧凑、高效。因此,每一个学习
和使用 C 语言的人,都应深入地学习和掌握指针。可以说,
不掌握指针就没有掌握 C 语言的精华。
3
3
2006 - 2009 Lu. All rights reserved.
2006 - 2009 Lu. All rights reserved.
第 10 章 指 针
10.1 地址和指针的概念
10.2 变量的指针和指向变量的指针变量
10.3 数组与指针
10.4 字符串与指针
10.5 指向函数的指针
10.6 返回指针值的函数
10.7 指针数组和指向指针的指针
10.8 有关指针的数据类型和指针运算的小结
4
4
2006 - 2009 Lu. All rights reserved.
2006 - 2009 Lu. All rights reserved.
第 10 章 指 针
10.1 地址和指针的概念
10.2 变量的指针和指向变量的指针变量
10.3 数组与指针
10.4 字符串与指针
10.5 指向函数的指针
10.6 返回指针值的函数
10.7 指针数组和指向指针的指针
10.8 有关指针的数据类型和指针运算的小结
5
5
2006 - 2009 Lu. All rights reserved.
2006 - 2009 Lu. All rights reserved.
10.1 地址和指针的概念
存储器的地址
为了能访问内存空间,要确认
内存最小访问单位的位置,
因此要对内存进行编址。内
存的最小编址单位是字节。
┇
2000
2001
2002
2003
2004
┇
a
b
c