第4章(3)━━指针与函数指针与堆内存.pptVIP

  • 7
  • 0
  • 约1.97万字
  • 约 32页
  • 2017-05-11 发布于重庆
  • 举报

第4章(3)━━指针与函数指针与堆内存.ppt

第4章(3)━━指针与函数指针与堆内存

主要内容 指针作为函数参数 指针作为函数返回值 指向函数的指针 C++的四个内存区域 动态存储分配 堆内存 new 与 delete 运算符 动态存储分配的几点说明 使用 new 和 delete 的几点说明 常指针 指向常量的指针 类型标识符的定义 指针作为函数参数 作用:指针作为函数参数,可以使主调函数与被调函数之间共享变量或对象,以实现函数之间数据的双向传递。 地址传递: ①若某函数的一个形参定义为指针类型,则调用该函数时其对应的实参可以是: ◆相同类型的变量(或对象)的地址 ◆相同类型的指针变量 ◆相同类型的数组名 ②由于实参是一个地址,将该地址传递给了对应的形参指针变量,此时形参指针变量与实参指针指向的是同一个内存区域的变量(或对象),因此若在被调函数中修改了形参指针变量所指向的数据,也就修改了主调函数中实参指针所指向的数据。 【例】( 值传递、引用传递、地址传递 ━━ 函数的参数三种传递方式的比较 ) #includeiostream.h void swap1 ( int p1 , int p2 ) { int temp = p1 ; p1 = p2 ; p2 = temp ; } void swap2 ( int p1 , int p2 ) {

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档