C_C++程序设计教程与上机实训于文强程立福毛慧凤第十章课件教学.PPTVIP

  • 0
  • 0
  • 约8.13千字
  • 约 53页
  • 2017-01-01 发布于广东
  • 举报

C_C++程序设计教程与上机实训于文强程立福毛慧凤第十章课件教学.PPT

第10章 指针 10.1 指针的概念与指针的使用 指针是C语言中的一个重要的概念,也是C语言的一个重要特色。正确而灵活地运用指针,可以有效地表示复杂的数据结构;能动态分配内存;能方便地使用字符串;能有效而方便地使用数组;在调用函数时能得到多于1个的值;能直接处理内存地址等,这对设计系统软件是很必要的。可以说,没有掌握指针就没有掌握C的精华,运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构;能很方便地使用数组和字符串;并能像汇编语言一样处理内存地址,从而编出精练而高效的程序。 10.1.1 指针的基本概念 在计算机中,所有的数据都是存放在存储器中的。一般把存储器中的一个字节称为一个内存单元,不同的数据类型所占用的内存单元数不等,如整型量占2个单元,字符量占1个单元等。为了正确地访问这些内存单元,必须为每个内存单元编号。 根据一个内存单元的编号即可准确地找到该内存单元。内存单元的编号也叫做地址。既然根据内存单元的编号或地址就可以找到所需的内存单元,所以通常也把这个地址称为指针。内存单元的指针和内存单元的内容是两个不同的概念。可以用一个通俗的例子来说明它们之间的关系。我们到银行去存取款时,银行工作人员将根据我们的账号去找我们的存款单,找到之后在存单上写入存款、取款的金额。在这里,账号就是存单的指针,存款数是存单的内容。对于一个内存单元来说,单元的地址即为指针,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档