第8章指针《C语言程序设计(第三版)》_电子教案.pptVIP

  • 6
  • 0
  • 约9千字
  • 约 44页
  • 2016-10-18 发布于安徽
  • 举报

第8章指针《C语言程序设计(第三版)》_电子教案.ppt

第8章 指针 理解并掌握地址、指针和指针变量的概念 练掌握指针变量的定义、初始化和引用方法 理解并掌握指针与数组的关系 了解指针数组和多级指针的概念 了解指针与函数的关系 学会在程序设计中正确应用指针解决实际问题 引言 指针是C语言区别于其他程序设计语言的主要特征之一。 正确灵活地使用指针可以充分地发挥C语言的特点,提高某些程序的执行效率,更加方便地表示和访问复杂的数据结构、直接对内存操作等 。 8.1 指针的概念 C语言允许使用变量名、数组名[下标]、函数名等标识符来访问内存 指针其实就是在内存中的地址,它可能是变量的地址,也可能是函数的入口地址 变量指针存储的地址是变量的地址 函数指针存储的地址是函数的入口地址 指针变量也简称为指针,是指它是一个变量,且该变量是指针类型的 8.2 指针变量的定义和初始化 定义指针变量的形式如下: 数据类型 *指针变量名; 定义并初始化的形式为: 数据类型 *指针变量名=变量名; 例如: int a; int *p=a; 或者: int a,*p=a; 没有指向的指针变量的值是随机的,称为“野指针”。 指针变量与 变量的关系 int a,*pa=a; 8.3 指针运算 8.3.1 * 运算符和取地址运算符 int a=1000, *pa=a; *(a) == a (*p) ==

文档评论(0)

1亿VIP精品文档

相关文档