程序设计基础教学课件作者第2版张杰敏电子教案ch5课件.pptVIP

  • 8
  • 0
  • 约5.57千字
  • 约 24页
  • 2017-04-06 发布于广东
  • 举报

程序设计基础教学课件作者第2版张杰敏电子教案ch5课件.ppt

程序设计基础教学课件作者第2版张杰敏电子教案ch5课件.ppt

程序设计基础 张杰敏 第5章 指针与数组 学习目标 理解指针、地址和数组的概念 学会使用数组和字符数组 学会指针运算的方法和技巧 学会指针作为函数参数的用法 理解函数的指针和返回指针值的函数 了解指针与二维数组配合的编程方法 了解“指针的指针”的定义 5.1 指针与地址(1) 内存单元的编号也叫做地址 通常也把存放地址的变量称为指针或指针变量 对于一个内存单元来说,单元的地址(编号)即为指针变量的值,单元的内容是其中存放的数据 5.1 指针与地址(2) 指针变量的说明包括类型说明、指针变量名和指针所指向的变量的数据类型三个内容,其一般语法形式为:     类型说明符 *变量名 其中,*表示这是一个指针变量,变量名即为定义的指针变量名,类型说明符表示本指针变量所指向的变量的数据类型 例如:int *p1;表示p1是一个指针变量,它的值是某个整型变量的地址 5.1 指针与地址(3) 指针的比较 两个指针在一定条件下可以进行比较。如果两个指针p和q指向同一数组,则它们可以进行〉,〉=,〈,〈=、==和!=等比较运算。例如: pq   若指针p指向的位置位于指针q指向的位置之前,则其值为真;反之则为假 p==q   若指针p和q都指向同一个变量,则其值为真;否则为假 p==0   若指针p为一个空指针,则其值为真;反之为假 p!=0   若指针p不是空指针,则其值为真,反之

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档