C语言程序设计(冯茂岩)第6章 指针.pptVIP

  • 8
  • 0
  • 约9.75千字
  • 约 39页
  • 2017-03-25 发布于浙江
  • 举报

C语言程序设计(冯茂岩)第6章 指针.ppt

本章学习目标 知识目标 理解指针变量的定义、引用及运算 掌握指针在数组、字符串、函数中的使用 了解指针数组和指向指针的指针 掌握动态分配函数 能力目标 能利用指针完成数据的操作 能利用指针实现地址传递 难点提示 指针的定义及使用 指针作为函数参数的使用 二维数组指针 1.1 指针概念 6.2指向变量的指针 一.指针与指针变量 指针:一个变量的地址 指针变量:专门存放变量地址的变量叫指针变量 二. 与*运算符(两者关系:互为逆运算) 1.‘’: 含义: 取变量的地址 单目运算符 优先级: 2 结合性:自右向左 2.‘*’: 含义: 取指针所指向变量的内容 单目运算符 优先级: 2 结合性:自右向左 三.直接访问和间接访问 直接访问:按变量地址存取变量值 间接访问:通过存放变量地址的变量去访问变量 四.指针变量的定义 指针变量定义的一般形式: 类型说明符 *变量名; 例如: int *p; 【说明】 1.变量的指针就是变量的地址。存放变量地址的变量是指针变量。为了表示指针变量和它所指向的变量之间的关系,在C语言中用“*”符号表示“指向”,例如,p代表指针变量,而*p是p所指向的变量。因此,若p=a,则下面两个语句作用相同: a=3;==*p =3; 2.一个指针变量只能指向同类型的变量,若int *p,则p 只能指向

文档评论(0)

1亿VIP精品文档

相关文档