C语言程序设计 C语言教程 C语言课件 第10章 指针 共49页.pptxVIP

  • 1
  • 0
  • 约1.38万字
  • 约 49页
  • 2022-08-20 发布于浙江
  • 举报

C语言程序设计 C语言教程 C语言课件 第10章 指针 共49页.pptx

第十章 指针指针简介 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。 学习指针是学习C语言中最重要的一环, 能否正确理解和使用指针是我们是否掌握C语言的一个标志。同时, 指针也是C语言中最为困难的一部分,在学习中除了要正确理解基本概念,还必须要多编程,上机调试。只要作到这些,指针也是不难掌握的。9.1 地址和指针的概念1. 内存地址──内存中存储单元的编号(1)计算机硬件系统的内存储器中,拥有大量的存储单元(容量为1字节)。为了方便管理,必须为每一个存储单元编号,这个编号就是存储单元的“地址”。每个存储单元都有一个惟一的地址。(2)在地址所标识的存储单元中存放数据。注意:内存单元的地址与内存单元中的数据是两个完全不同的概念。2.变量地址──系统分配给变量的内存单元的起始地址假设有这样一个程序: main() { int num; scanf(%d,num); printf(num=%d\n, num); } C编译程序编译到该变量定义语句时,将变量num 登录到“符号表”中。符号表的关键属性有两个:一是“标识符名(id)” ,二是该标识符在内存空间中的“地址(addr)” 。为描述方便,假设系统分配

文档评论(0)

1亿VIP精品文档

相关文档