c语言第7章指针第零1讲课件.pptVIP

  • 3
  • 0
  • 约1.13万字
  • 约 50页
  • 2019-01-01 发布于福建
  • 举报
c语言第7章指针第零1讲课件

第7章 指针 (一) 内容提要 指针概述 指针的概念 为什么引入指针的概念 指针变量作为函数参数 字符指针作为函数参数 指针和数组间的关系 一维数组的地址和指针 二维数组的地址和指针 为什么引入指针的概念 铁杆C/C++程序员最挚爱的武器:指针 C/C++的高效、高能主要来自于指针 很多不可能的任务由指针完成 为什么引入指针的概念 指针 为函数提供修改变量值的手段 为C的动态内存分配系统提供支持 为动态数据结构(如例链表、队列、二叉树等)提供支持 可以改善某些子程序的效率 指针(Pointer)的概念 指针也是一种数据类型 指针变量 声明为指针类型的变量,专门存放地址数据的变量 如何定义指针变量? 定义指针变量 int *p; 定义了一个指针变量p,简称指针p p是变量,int*是类型 指针变量初始化 int *p,a; p = a; *p 与 a 完全等价 int i,*p; p=i; 与*操作符 用来取变量的地址 *用来取指针指向的内存中的内容 指针变量与其它类型变量的对比 指针的指向 只能指向同一基类型的变量,否则将引起warning float x; int *p = x; TC编译 warning: Suspicious pointer conversion in function main VC编译 warning C413

文档评论(0)

1亿VIP精品文档

相关文档