摘要: 数据结构 一、简介1.1 基本概念1.2 三要素1.2.1 逻辑结构1.2.2 物理结构1.2.3 数据运算 1.3 算法与评价1.3.1 算法5个特性1.3.2 算法和程序三方面的区别1.3.3 “好”算法的4个目标1.3.4 算法的度量 一、简介 1.1 基本概念 数据对象:就是数据的子集 数据 阅读全文
posted @ 2022-02-10 20:18 周末不下雨 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 数据结构 一 课程体系二 为什么要学习数据结构三 数据结构的概念3.1 基本概念3.2 数据结构的定义3.3 逻辑关系3.4 存储关系3.5 操作 四 顺序表(线性表的顺序存储)4.1 概念4.2 对顺序表的操作4.2.1 创建一个空的顺序表4.2.2 判断顺序表是否为满4.2.3 插入数据4.2. 阅读全文
posted @ 2022-02-10 18:01 周末不下雨 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一 Makefile简介1.1什么是Makefile?1.2什么是make?1.3为什么使用?1.4.优越性 二.makefile2.1 makfile编译规则2.2 Makefile特性介绍2.2.1 变量2.2.2 自动推导 2.3 文件查找2.4 Makefile中的通配符2.5Ma 阅读全文
posted @ 2022-01-26 15:16 周末不下雨 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、打开、读写、关闭1.1 fopen1.2 fclose1.3 fwrite1.4 fread文件读写指针 二、fseek、feof、ftell2.1 实现写读写一行2.1.1 写2.1.2 读(feof、ftell、rewind) 2.2 feof经典错误案例2.2.1 原理2.2.2 阅读全文
posted @ 2022-01-25 10:02 周末不下雨 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一 函数指针二 回调函数练习:编写函数,定义一个无符号4字节的整数,然后获取每一个字节的内容,然后返回相加之和面试题: 三 存储类型四 内存管理思考题1思考题2 五 结构体5.1 结构体的使用5.1.1 结构体的定义和赋值5.1.2 定义结构体同时赋值5.1.3 结构体数组 5.2 结构体 阅读全文
posted @ 2022-01-24 17:51 周末不下雨 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、struct结构体1. 使用注意事项:2.struct数组3.柔性数组4.作业??? 二、union共用体三、enum枚举 一、struct结构体 struct 定义结构体类型: 第一个字母大写;{}后面有;号结构体名一定能体现结构体的作用(自注释性)最好写在全局,或者写在头文件(结构 阅读全文
posted @ 2022-01-24 08:06 周末不下雨 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 文章目录 关键字1. register关键字volatile关键字 2. static关键字3. const关键字4. extern关键字5. typedef关键字6. inline关键字 关键字 1. register关键字 寄存器变量 使用:只能修饰局部变量,不能修饰函数 寄存器变量:有可能保存 阅读全文
posted @ 2022-01-22 20:12 周末不下雨 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、指针和二维数组二、数组指针三、指针数组四、指针和字符串五、多级指针六、const 关键词6.1 全局变量和局部变量6.2 const 修饰全局变量和局部变量6.3 const 修饰指针变量和修饰指针变量的类型 七、存储类型7.1 auto7.2 register7.3 static7. 阅读全文
posted @ 2022-01-22 17:52 周末不下雨 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、宏定义指令1.0前言1.1 定义常量与命令1.2 定义宏函数1.3 内置宏定义1.3.1 (#)1.3.2 (##)1.3.2 内置宏 1.4 扩展 二、条件编译指令三、其他预处理指令四、debug_msg的使用 一、宏定义指令 1.0前言 宏一定要大写 预处理: 预处理主要任务:1. 阅读全文
posted @ 2022-01-21 17:34 周末不下雨 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 文章目录 内存管理1. 硬件(静态存储)VS内存(动态存储)区别2. 为什么所有的编程都关注内存管理?3. 编程过程中,内存管理主要做什么?4. 如何防止内存泄露?3. C语言防止内存泄露方法4. 常见的内存错误及对策5. 检测内存泄露 内存管理 1. 硬件(静态存储)VS内存(动态存储)区别 he 阅读全文
posted @ 2022-01-20 21:18 周末不下雨 阅读(31) 评论(0) 推荐(0) 编辑