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