第八章——善于利用指针(章节结构)

指针内容较多,所以须要额外详细记录,方便记忆。数组

章节结构

  1. 指针是什么
  2. 指针变量
    • 使用指针变量的一个例子
    • 怎样定义指针变量
    • 怎样引用指针变量
    • 指针变量做为函数参数
  3. 经过指针引用数组
    • 数组元素的指针
    • 在引用数组元素时指针的运算
    • 经过指针引用数组元素
    • 用数组名做函数参数(以及用数组名与变量名做为函数参数的比较)
    • 经过指针引用多维数组
      • 多维数组元素的地址
      • 指向多维数组元素的指针变量
      • 用指向数组的指针做函数参数
  4. 经过指针引用字符串
    • 字符串的引用方式
    • 字符指针做函数参数
    • 使用字符指针变量和字符数组的比较
  5. 指向函数的指针
    • 什么是函数的指针
    • 用函数指针变量调用函数
      • 经过函数名调用函数
      • 经过指针变量调用他所指向的函数
    • 怎样定义和使用指向函数的指针变量
    • 用指向函数的指针做函数参数
  6. 返回指针值的函数
  7. 指针数组和多重指针
    • 什么是指针数组
    • 指向指针数组的指针变量
    • 指针数组做main函数的形参
  8. 动态内存分配与指向它的指针变量
    • 什么是内存的动态分配
    • 怎样创建内存的动态分配
      • 使用malloc函数开辟动态存储区
      • 用calloc函数开辟动态存储区
      • 用realoc函数从新分配动态存储区
      • 用free函数释放动态存储区
    • void指针类型
  9. 有关指针的小结
    • 首先要准确理解指针的含义
    • 在C语言中,全部数据都是优劣性的
    • 要区分指针和指针变量
    • 什么叫“指向”
    • 要深刻掌握在对数组的操做中正确的使用指针
    • 有关指针变量的概括比较
    • 指针运算
    • 指针变量能够有空值
相关文章
相关标签/搜索