C语言进阶
文章平均质量分 96
iheal
专注搞技术
展开
-
【C语言进阶】自定义类型
2022-04-02- 摘要 结构体 结构体类型的声明 结构的自引用 结构体变量的定义和初始化 结构体内存对齐 结构体传参 结构体实现位段(位段的填充&可移植性) 枚举 枚举类型的定义 枚举的优点 枚举的使用 联合 联合类型的定义 联合的特点 联合大小的计算 总结 目录 文章目录2022-04-02-摘要总结目录@[toc]结构体的声明特殊声明结构的自引用结构体变量的定义和初始化结构体内存对齐修改默认对齐数结构体传参位段什么是位段成员空间的开辟方式在VS中位段的内存分配位段跨平台问题位段的应用原创 2022-04-13 08:31:12 · 182 阅读 · 0 评论 -
【C语言进阶】文件操作
2022-04-03- 摘要 为什么使用文件 什么是文件 文件的打开和关闭 文件的顺序读写 文件的随机读写 文本文件和二进制文件 文件读取结束的判定 文件缓冲区 总结 目录 文章目录2022-04-03-摘要总结目录@[toc]为什么使用文件程序文件数据文件文件名文件的打开和关闭文件指针文件的打开和关闭文件的顺序读写文件的随机读写fssekftellrewind文本文件和二进制文件文件读取结束的判定feofferror文件缓冲区 为什么使用文件 内存是带电存储的,也就是说一旦断电,数据都会销毁,但原创 2022-04-12 11:01:45 · 850 阅读 · 0 评论 -
【C语言进阶】指针
2022-04-02- 摘要 指针的进阶 字符指针 数组指针 指针数组 数组传参和指针传参 函数指针 函数指针数组 指向函数指针数组的指针 回调函数 指针和数组面试题的解析 总结 目录 文章目录2022-04-02-摘要总结目录@[toc]字符指针指针数组数组指针对数组名取地址数组指针的使用数组参数、指针参数一维数组传参二维数组传参一级指针传参二级指针传参函数指针函数指针数组指向函数指针数组的指针回调函数 指针的概念 指针是个变量,用来存储地址。 指针的大小只与是64位平台还是32位平台有关,与原创 2022-04-12 11:00:42 · 144 阅读 · 0 评论 -
【C语言进阶】动态内存管理
2022-04-03- 摘要 为什么存在动态内存分配 动态内存函数的介绍 malloc free calloc realloc 常见的动态内存错误 柔性数组 总结 目录 文章目录2022-04-03-摘要总结目录@[toc]为什么存在动态内存分配动态内存函数[malloc ](https://www.cplusplus.com/reference/cstdlib/malloc/?kw=malloc)和 [free ](https://www.cplusplus.com/reference/cstdli原创 2022-04-12 10:59:26 · 76 阅读 · 0 评论 -
【C语言进阶】程序的编译
目录2022-04-03-摘要总结@[toc]程序的翻译环境和执行环境详解编译+链接翻译环境编译的过程运行环境预处理详解预处理符号#define#define定义标识符**#define 定义宏****#define替换规则****\## 和 #****\##的作用****带副作用的宏参数****宏和函数对比****宏和函数的一个对比****命名约定****命令行定义****条件编译****文件包含**其他预处理指令 2022-04-03- 摘要 程序的翻译环境 程序的执行环境 详解:C语言程序的编译+链原创 2022-04-12 10:44:22 · 1192 阅读 · 0 评论 -
【C语言进阶】数据的存储
2021-12-05- 作者:Nico 时间: 2021-12-04 书籍/博客/视频:安安的博客_iheal_ 网站地址:https://github.com/sxfinn 摘要 整型数据和浮点型数据在计算机中的储存方式 原码反码补码 大小端存储 浮点数的存储 总结 大小端字节序的差异。 整型和浮点型数据的存储差异。 目录2021-12-05-摘要总结数据基本类型整型在内存中的存储浮点型存储规则 数据基本类型 为什么会有不同的类型,这些类型有内存大小上的差异,那么他们还有什么差异呢原创 2021-12-05 14:20:32 · 690 阅读 · 0 评论