01 2023 档案

摘要:文章目录 前言关于权限关于引用与const关于那秘密的一步写在最后 前言 引用在c++中的使用非常常见,可以说是很重要的,引用的常引用相关的问题让很多人稍不留神就出错了,这里我们就来谈谈常引用的问题。 关于权限 关于权限有权限缩小和权限放大的问题,比如一个文件,当初它只有读的权限,而现在你给它再加个 阅读全文
posted @ 2023-01-17 10:13 坏幸运 阅读(76) 评论(0) 推荐(0)
摘要:文章目录 前言1. 为什么使用文件2. 什么是文件程序文件数据文件 3. 文件的打开和关闭4. 文件的顺序读写`fgetc``fputc``fgets``fputs``fprintf``fscanf`流的介绍`fwrite``fread` 5. 文本文件和二进制文件6. 文件读取结束的判定被错误使用 阅读全文
posted @ 2023-01-15 23:22 坏幸运 阅读(192) 评论(0) 推荐(0)
摘要:文章目录 前言柔性数组的特点柔性数组的使用柔性数组的优势写在最后 前言 也许你从来就没有听过柔性数组(flexible array)这个概念,但他是真的存在;柔性数组的概念存在于C99标准当中,C99标准表示:结构体的最后一个成员可以是一个大小不确定的数组,这个数组就叫做柔性数组;既然搭配了柔性这一 阅读全文
posted @ 2023-01-14 21:17 坏幸运 阅读(85) 评论(0) 推荐(0)
摘要:文章目录 前言atoi函数的介绍atoi函数的使用atoi函数的自我实现写在最后 前言 对于atoi函数大家可能会有些陌生,不过当你选择并阅读到这里时,请往下阅读,我相信你能对atoi函数熟悉该函数的头文件为 <stdlib.h> 或 <cstdlib> atoi函数的介绍 此函数的功能是将数字字符 阅读全文
posted @ 2023-01-14 18:43 坏幸运 阅读(720) 评论(0) 推荐(0)
摘要:文章目录 前言为什么存在动态内存分配?`malloc` 和 `free`1.malloc2.free3.使用 `calloc``realloc`常见的动态内存错误1.对NULL指针的解引用操作2.对动态开辟空间的越界访问3.对非动态开辟内存使用free释放4.使用free释放一块动态开辟内存的一部分 阅读全文
posted @ 2023-01-14 00:41 坏幸运 阅读(54) 评论(0) 推荐(0)
摘要:文章目录 前言联合体(`UNION`)类型的定义联合体的特点联合体大小的计算联合体使用的典型例题 — `判断机器的大小端`写在最后 前言 联合体(union)在C语言中是不常用的,不过存在就必然有其有用之处,这里不深入探讨联合体用在何处有什么用,本文章只介绍关于union的基本知识。 联合体(UNI 阅读全文
posted @ 2023-01-13 19:45 坏幸运 阅读(194) 评论(0) 推荐(0)
摘要:文章目录 前言枚举的介绍枚举类型的定义枚举的优点枚举的使用写在最后 前言 枚举在我们平时练习或学习的时候可能不是很常用,但是其在工程项目里,还是比较常见的,因为他能起到优化用。并且,有时我们在写题的时候,也会运用到枚举的思想。 枚举的介绍 枚举顾名思义就是 一 一 列举。把可能的取值 一 一 列举。 阅读全文
posted @ 2023-01-13 17:21 坏幸运 阅读(96) 评论(0) 推荐(0)
摘要:文章目录 前言结构体类型的声明结构的自引用结构体变量的定义和初始化定义初始化 结构体内存对齐结构体传参结构体实现位段什么是位段?位段的内存分配位段的跨平台问题位段的应用 写在最后 前言 C语言中结构体是一种用户自定义的数据类型,它相当于一个小型的数据结构,当我们在学数据结构阶段的时候,结构体的运用很 阅读全文
posted @ 2023-01-13 01:37 坏幸运 阅读(115) 评论(0) 推荐(0)
摘要:文章目录 前言`memcpy`memcpy函数的使用memcpy函数的自我实现 `memmove`memmove函数的使用memmove函数的自我实现 `memcmp`memcmp函数的使用memcmp函数的自我实现 memsetmemset函数的使用memset函数的自我实现 写在最后 前言 内存 阅读全文
posted @ 2023-01-11 14:33 坏幸运 阅读(75) 评论(0) 推荐(0)
摘要:文章目录 前言1.长度不受限制的常见字符串函数`strlen``strlen`的使用:`strlen`的自我实现 `strcpy``strcpy`的使用`strcpy`的自我实现 `strcat``strcat`的使用`strcat`的自我实现 `strcmp``strcmp`的使用`strcmp` 阅读全文
posted @ 2023-01-10 19:44 坏幸运 阅读(234) 评论(0) 推荐(0)
摘要:文章目录 1.整数类型1.1.有符号整数类型1.2.无符号整数类型1.3.其他整数类型1.4.额外知识 2.浮点类型3.字符类型转义字符 4.布尔类型5.字符串类型6.基本数据类型的默认值7.基本数据类型之间的转换8.基本数据类型转为`string`9.`string`转为基本数据类型写在最后 1. 阅读全文
posted @ 2023-01-09 01:33 坏幸运 阅读(144) 评论(0) 推荐(0)
摘要:文章目录 1. 数据类型详细介绍1.1.类型的基本归类 2. 整型在内存中的存储:原码、反码、补码2.1.原码,反码和补码 3. 大小端字节序介绍及判断3.1.小端3.2.大端 4. 浮点型在内存中的存储解析写在最后 1. 数据类型详细介绍 char // 字符数据类型 short // 短整型 i 阅读全文
posted @ 2023-01-07 20:50 坏幸运 阅读(117) 评论(0) 推荐(0)
摘要:文章目录 1. 字符指针2. 指针数组3. 数组指针4. 数组传参和指针传参5. 函数指针6. 函数指针数组7. 指向函数指针数组的指针8. 回调函数写在最后 1. 字符指针 字符指针顾名思义是指向字符的指针,如 char* p = a(字符数组)。 如下: char a[] = “abcdef”; 阅读全文
posted @ 2023-01-06 00:22 坏幸运 阅读(89) 评论(0) 推荐(0)