思维导图备注

C语言进阶-牟海军
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

10.4 void和void*的区别

浏览 1 扫码
  • 小字体
  • 中字体
  • 大字体
2022-02-19 19:53:44
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 前言
  • 第1章 必须厘清的核心概念
    • 1.1 堆栈
    • 1.2 全局变量和局部变量
    • 1.3 生存期和作用域
      • 1.3.2 作用域
    • 1.4 内部函数和外部函数
    • 1.5 指针变量
    • 1.6 指针数组和数组指针
    • 1.7 指针函数和函数指针
    • 1.8 传值和传址
    • 1.9 递归和嵌套
    • 1.10 结构体
    • 1.11 共用体
    • 1.12 枚举
    • 1.13 位域
  • 第2章 预处理
    • 2.1 文件的包含方式
    • 2.2 宏定义
      • 2.2.2 带参数的宏替换
      • 2.2.3 嵌套宏替换
    • 2.3 宏定义常见错误解析
      • 2.3.2 带参数的宏
    • 2.4 条件编译指令的使用
    • 2.5 #pragma指令的使用
  • 第3章 选择结构和循环结构的程序设计
    • 3.1 if语句及其易错点解析
    • 3.2 条件表达式的使用
    • 3.3 switch语句的使用及注意事项
    • 3.4 goto语句的使用及注意事项
    • 3.5 for语句的使用及注意事项
    • 3.6 while循环与do while循环的使用及区别
    • 3.7 循环结构中break、continue、goto、return和exit的区别
  • 第4章 数组
    • 4.1 一维数组的定义及引用
    • 4.2 二维数组的定义及引用
    • 4.3 多维数组的定义及引用
    • 4.4 字符数组的定义及引用
    • 4.5 数组作为函数参数的易错点解析
    • 4.6 动态数组的创建及引用
  • 第5章 指针
    • 5.1 不同类型指针之间的区别和联系
    • 5.2 指针的一般性用法及注意事项
    • 5.3 指针与地址之间的关系
    • 5.4 指针与数组之间的关系
    • 5.5 指针与字符串之间的关系
    • 5.6 指针与函数之间的关系
    • 5.7 指针与指针之间的关系
  • 第6章 数据结构
    • 6.1 枚举类型的使用及注意事项
    • 6.2 结构体变量的初始化方法及引用
      • 6.2.2 结构体的引用
    • 6.3 结构体字节对齐详解
    • 6.4 共用体变量的初始化方法及成员的引用
    • 6.5 传统链表的实现方法及注意事项
    • 6.6 颠覆传统链表的实现方法
      • 6.6.2 结点的添加
      • 6.6.3 结点的删除
      • 6.6.4 结点位置的调整
      • 6.6.5 检测链表是否为空
      • 6.6.6 链表的合成
      • 6.6.7 宿主结构指针
      • 6.6.8 链表的遍历
  • 第7章 函数
    • 7.1 函数参数
    • 7.2 变参函数的实现方法
    • 7.3 函数指针的使用方法
    • 7.4 函数之间的调用关系
    • 7.5 函数的调用方式及返回值
  • 第8章 文件
    • 8.1 文件及文件指针
    • 8.2 EOF和FEOF的区别
    • 8.3 读写函数的选用原则
    • 8.4 位置指针对文件的定位
    • 8.5 文件中的出错检测
  • 第9章 调试和异常处理
    • 9.1 assert宏的使用及注意事项
    • 9.2 如何设计一种灵活的断言
    • 9.3 如何实现异常处理
    • 9.4 如何处理段错误
  • 第10章 陷阱知识点解剖
    • 10.1 strlen和sizeof的区别
    • 10.2 const修饰符
    • 10.3 volatile修饰符
    • 10.4 void和void*的区别
    • 10.5 #define和typedef的本质区别
    • 10.6 条件语句的选用
    • 10.7 函数realloc、malloc和calloc的区别
    • 10.8 函数和宏
    • 10.9 运算符==、=和!=的区别
    • 10.10 类型转换
  • 第11章 必须掌握的常用算法
    • 11.1 时间复杂度
    • 11.2 冒泡法排序
    • 11.3 选择法排序
    • 11.4 快速排序
    • 11.5 归并排序
    • 11.6 顺序查找
    • 11.7 二分查找
  • 附录 如何养成良好的编程习惯
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《C语言进阶-牟海军》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度