C语言程序设计路俊维马雪松主编第8章指针课件教学.pptVIP

  • 2
  • 0
  • 约5.83千字
  • 约 66页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计路俊维马雪松主编第8章指针课件教学.ppt

任 务 用指针实现两个字符串的合并 任务目的 指针是C语言中一个重要的概念,也是C语言的精华部分。正确的使用指针,可以有效地描述复杂的数据结构,书写出简洁、高效的程序。通过使用VC++6.0对“用指针实现两个字符串的合并”程序的开发,使学生熟练掌握指针的基本应用。 任务所需主要相关知识 指向变量的指针变量 指向数组的指针 指向函数的指针 指针知识扩展 8.1 指 针 概 述 指针是C语言中广泛使用的一种数据类型,它极大地丰富了C语言的功能。巧妙而恰当地使用指针,可以使程序简洁、提高运行效率。同时,指针也是C语言中最难掌握的一部分,在学习中除了要正确理解基本概念,还必须要多编程并上机调试。 1.指针的概念 在计算机中,所有的数据都是存放在存储器中的。一般把存储器中的一个字节称为一个内存单元,不同的数据类型所占用的内存单元的大小不等,如一个整型数占2个单元,1个字符型数占1个单元等。为了正确地访问这些内存单元,必须为每个内存单元编号。根据一个内存单元的编号即可准确地找到该内存单元,内存单元的编号也叫做地址。 既然根据内存单元的编号或地址就可以找到所需的内存单元,所以通常把这个地址形象的称为指针。 2.指针变量的概念 内存单元的指针和内存单元的内容是两个不同的概念。 在C语言中,允许用一个变量来存放指针,这种变量称为指针变量。如图8-1中的变量x就是一个指针变量

文档评论(0)

1亿VIP精品文档

相关文档