[工学]第9章 指针 清华大学版 孙承爱著 c语言.pptVIP

  • 6
  • 0
  • 约2.44万字
  • 约 85页
  • 2018-03-02 发布于浙江
  • 举报

[工学]第9章 指针 清华大学版 孙承爱著 c语言.ppt

[工学]第9章 指针 清华大学版 孙承爱著 c语言

2000年1月25日 北京化工学院信息基础教研室 第9章 指针 学习目标 正确理解地址和指针的概念; 学会各种类型的指针变量的定义并掌握其引用方法,理解指针变量运算的含义; 充分理解数组在内存中的存储结构,掌握运用指针操作数组和字符串的方法与技巧; 学会使用指针数组和指向指针的指针; 灵活运用指针作函数参数和返回值; 理解指向函数的指针的概念,初步掌握其定义与应用方法。 学习内容 9.1引言 我们已经知道,要运行一个程序,首先要借助编译程序将其转换成目标代码,然后,通过操作系统(OS)的特定程序将其目标代码装入特定的可标识的内存区域中。而这一编译和装入过程对于程序员来说是不可见的,也就是说,程序员不知道程序的目标代码装入了内存的哪些区域。因此,程序员只能通过程序所定义对象(包括变量、常量和函数)的名称来访问对象,这种访问方式被称为“直接访问”。假定我们能够知道某程序对象在内存中的存储位置,即存放该对象的第一个内存单元的地址(首地址),使用该地址,当然也可以访问该对象,我们把这种访问方式称为“间接访问”。 C语言提供了解决上述问题的必要的技术手段,这就是本章要学习的所谓“指针”的概念及其应用。指针是C语言的一个重要概念,也是C语言区别于其它计算机语言的重要特色之一。正确而灵活地运用指针,可以实现对程序对象的“间接访问”;可以主动地和动态地管理和使用内存;可以更加方便地表示复杂

文档评论(0)

1亿VIP精品文档

相关文档