第6章指针原版.docVIP

  • 6
  • 0
  • 约4.23万字
  • 约 48页
  • 2017-02-08 发布于重庆
  • 举报
第6章指针原版

6章 指针 指针是C语言的重要特色,是C语言的重要概念。指针类型是C语言的一种特殊数据类型。正确而灵活地应用指针,可以有效地表示复杂的数据类型、有效地处理字符串和数组,动态地分配内存、处理内存地址,实现主调函数和被调函数之间共享变量等。正确、灵活地使用指针可以设计出结构紧凑、效率更高的应用程序。指针是C语言的精华所在,也是C语言的难点之一。 本章主要内容:指针的概念、指针变量的使用,指针与函数调用,指针与数组、指针与字符串以及指针与动态内存分配等。要求重点掌握指针的概念、指针与函数、指针与数组、指针与字符串的关系及应用,了解指针数组、二级指针和指针在动态内存分配中的作用。 6.1 指针定义与使用 首先需要明确的是,C语言中的指针是一种数据类型。从这个意义上,指针和int,float等数据类型没什么大区别,需要特别关注的是指针这种数据类型所存储的数据的属性。学习指针应该充分地理解变量名、变量的值、变量的地址的概念,理解三者之间的关系。 6.1.1 指针的引出 1.变量在内存中的存储 计算机内存是由一片连续的存储单元组成,操作系统给每个内存单元一个编号,这个编号称为内存单元的地址(简称地址),每个存储单元占用内存一个字节。我们在运行程序时,变量的值一般是存储在计算机的内存中,变量通过内存地址存取变量的值。寻找地址的过程由系统完成,对用户是不可见的,在存取数据时,变量的地址是第一个存储单

文档评论(0)

1亿VIP精品文档

相关文档