C语言--程序设计导论 崔雅娟 第七章新.pptVIP

  • 1
  • 0
  • 约 35页
  • 2015-12-15 发布于广东
  • 举报

C语言--程序设计导论 崔雅娟 第七章新.ppt

第七章 指针 本章主要知识点: ?指针基本概念。变量的地址和变量的值,指针变量的说明,指针变量初始化,指针的内容,指针基本运算(取变量地址,取指针内容,指针移动,指针比较),变量与指针的关系。 ?指针与函数的关系。指针作为函数的参数在函数之间传递,通过指针改变调用函数中的变量,函数返回值为指针类型,指向函数的指针。 ?指针与数组的关系。数组名与地址关系,使用指针操作数组,二维数组下标与指针关系,函数之间传递数组的指针操作,数组指针与指针数组的概念及两者的区别,mian函数参数。 ?使用指针处理字符串。关于字符串的基本规定,字符串结束标记,使用指针操作字符串的基本算法,常用字符串库函数。 在任何一个变量使用前,都必须完成关于存储方面的有关安排:存放位置、占据多少存储单元。这个工作叫存储分配。 讨论存储空间的静态分配方法 讨论引入动态存储管理的好处 7.5.1 C语言标准动态存储管理函数 标准动态存储管理函数原型在?标准头文件stdlib.h中描述。 1. 存储分配函数malloc() void *malloc(size_t n) ; 形参类型size_t: 足够大的整数。 返回值类型(void *):通用指针,需要通过类型强制转化成特定的指针类型。 功能:分配一块能够放下大小为n的存储块,返回指向这个块的指针,如果存储申请不能满足,返回空指针。 7.5 动态存储管理 7

文档评论(0)

1亿VIP精品文档

相关文档