C++程序设计语言 第1-8章 揣锦华 第6章 指针与字符串新.pptVIP

  • 3
  • 0
  • 约3.18万字
  • 约 174页
  • 2015-12-15 发布于广东
  • 举报

C++程序设计语言 第1-8章 揣锦华 第6章 指针与字符串新.ppt

第6章 指针与字符串 6.1 指针的概念 6.2 指针型变量 6.3 指针与数组 6.4 指针与函数 6.5 指针与类、对象 6.7 动态内存分配与new和delete运算符 6.8 string类 6.1 指针的概念 指针既是C++语言学习中的难点又是重点,要掌握C++语言的精髓,必须学会熟练使用指针。本节先引入指针的概念。 为了说明什么是指针,必须弄清楚数据在内存中是如何存储的,又是如何读取的。如果在程序中定义了一个变量,在编译时就给这个变量分配内存单元。 系统根据程序中定义的变量类型,分配一定长度的空间。例如,许多计算机系统对整型变量分配两个字节,对实型变量分配四个字节,对字符型变量分配一个字节,……。内存区的每一个字节(即单元)有一个编号,这就是“地址”,它相当于旅馆中的房间号。在地址所标识的单元中存放数据,这相当于旅馆中各个房间中住旅客一样。 在此,务必弄清楚一个内存单元的地址与内存单元的内容这两个概念的区别。如图6-1所示,假设程序已定义了三个整型变量i、j、k,编译时系统分配2000和2001两个字节给变量i,2002、2003字节给j,2004、2005给k。在内存中已没有i、j、k这些变量名了,对变量值的存取都是通过地址进行的。 还可以采用另一种称

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档