
C语言
文章平均质量分 58
致奋斗的我们
每一个优秀的人,都有一段沉默的时光,是那段时光,不抱怨不诉苦,最后渡过了这段感动自己的日子。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
BIT-6-C语言文件操作(C语言进阶)
为什么使用文件 什么是文件 程序文件 数据文件 文件名 文件的打开和关闭 文件指针 文件的打开和关闭 文件的顺序读写 对比一组函数: 文件的随机读写 fseek fseek rewind 文本文件和二进制文件 文件读取结束的判定 被错误使用的 feof 文件缓冲区原创 2024-04-16 21:16:56 · 1148 阅读 · 0 评论 -
C语言刷题(25)
关于下面代码描述正确的是( ) 以下哪个不是动态内存的错误( )关于下面代码描述不正确的是: 动态申请的内存在内存的那个区域?( ) 关于动态内存相关函数说法错误的是:( ) 关于动态内存函数的说法错误的是:( )原创 2024-04-16 21:16:22 · 425 阅读 · 0 评论 -
C语言刷题(24)
联合体大小计算 C语言进阶 下面代码的结果是:( ) 在X86下,小端字节序存储,有下列程序原创 2024-04-03 20:17:17 · 278 阅读 · 0 评论 -
BIT-5-动态内存管理(C语言进阶)
为什么存在动态内存分配 动态内存函数的介绍 malloc和free calloc realloc常见的动态内存错误 对NULL指针的解引用操作 对动态开辟空间的越界访问 对非动态开辟内存使用free释放 使用free释放一块动态开辟内存的一部分 对同一块动态内存多次释放动态开辟内存忘记释放(内存泄漏) 几个经典的笔试题 C/C++程序的内存开辟 柔性数组柔性数组的特点 柔性数组的使用 柔性数组的优势原创 2024-04-03 20:06:59 · 942 阅读 · 0 评论 -
C语言刷题(23)
结构体大小计算 宏定义 C语言刷题原创 2024-04-01 21:05:50 · 412 阅读 · 0 评论 -
BIT-4-自定义类型:结构体,枚举,联合(C语言进阶)
结构体 结构体的声明 结构的基础知识 结构的声明 特殊的声明 结构的自引用 结构体变量的定义和初始化 结构体内存对齐 修改默认对齐数 结构体传参 位段 什么是位段 位段的内存分配 位段的跨平台问题 位段的应用 枚举 枚举类型的定义 枚举的优点 枚举的使用 联合(共用体) 联合类型的定义 联合的特点 联合大小的计算 为什么存在内存对齐原创 2024-04-01 07:31:29 · 1124 阅读 · 0 评论 -
C语言刷题(22)
字符和字符串的库函数 模拟实现strstr模拟实现memcpy模拟实现memmove原创 2024-03-31 20:28:15 · 256 阅读 · 0 评论 -
C语言刷题(21)
字符和字符串的库函数 模拟实现strlen模拟实现strcpy模拟实现strcmp模拟实现strcat原创 2024-03-31 20:24:14 · 188 阅读 · 0 评论 -
BIT-3-字符函数和字符串函数(C语言进阶)
函数介绍 strlen strcpy strcat strcmp strncpy strncat strncmp strstr strtok strerror memcpy memmove memcmp库函数的模拟实现 模拟实现strlen 模拟实现strcpy 模拟实现strstr 模拟实现strcmp 模拟实现memcpy 模拟实现memmove 模拟实现strcat 重点介绍处理字符和字符串的库函数的使用和注意事项 字符操作 字符分类函数 字符转换函数原创 2024-03-30 13:47:19 · 903 阅读 · 0 评论 -
C语言刷题(20)
是之前BIT-2-指针的进阶(C语言进阶)博客的指针笔试题详解原创 2024-03-29 21:15:06 · 673 阅读 · 0 评论 -
sizeof 、strlen 、数组名和指针详解(让你一篇博客透彻)
对于之前的博客BIT-2-指针的进阶(C语言进阶)里指针和数组面试题的解析 的详细解析 sizeof 与 strlen 区别数组名的意义:一维数组字符数组字符指针二维数组的数组名二维数组原创 2024-03-29 13:35:54 · 1511 阅读 · 0 评论 -
C语言刷题(19)
牛客网C语言题 矩阵相等判断 序列中删除指定数字 获取月份天数 网购原创 2024-03-28 18:16:36 · 457 阅读 · 0 评论 -
BIT-2-指针的进阶(C语言进阶)
1. 字符指针 2. 数组指针 3. 指针数组 4. 数组传参和指针传参 5. 函数指针 6. 函数指针数组 7. 指向函数指针数组的指针 8. 回调函数 9. 指针和数组面试题的解析原创 2024-03-18 20:52:46 · 1168 阅读 · 0 评论 -
C语言刷题(18)
C语言刷题 指针 回调函数 qsort模拟实现原创 2024-03-25 19:04:46 · 198 阅读 · 0 评论 -
C语言刷题(17)
数组名 数组指针 函数指针 指针数组原创 2024-03-24 18:18:16 · 205 阅读 · 0 评论 -
C语言刷题(16)
数组 指针 数组指针 指针数组 C语言刷题(16)原创 2024-03-18 20:52:27 · 219 阅读 · 0 评论 -
C语言刷题(15)
程序常见的错误类型 C语言刷题原创 2024-03-14 18:42:17 · 224 阅读 · 0 评论 -
BIT-1-深度剖析数据在内存中的存储(C语言进阶)
深度剖析数据在内存中的存储 1. 数据类型详细介绍 2. 整形在内存中的存储:原码、反码、补码 3. 大小端字节序介绍及判断 4. 浮点型在内存中的存储解析 数据类型的基本归类 整形在内存中的存储 浮点数存储规则 C语言原创 2024-03-14 14:20:19 · 855 阅读 · 0 评论 -
C语言初阶测试
牛客网·互联网名企笔试/面试题库里的C语言题原创 2024-03-14 13:41:54 · 401 阅读 · 0 评论 -
C语言刷题(14)
调试快捷键 C语言刷题原创 2024-03-14 10:55:09 · 159 阅读 · 0 评论 -
BIT-8-实用调试技巧(C语言初阶学习)
实用调试技巧(C语言初阶学习) 什么是bug? 调试是什么?有多重要?调试的基本步骤Debug和Release的介绍 Windows环境调试介绍 学会快捷键 调试的时候查看程序当前信息 临时变量的值 内存信息 调用堆栈 汇编信息 寄存器信息 如何写出好(易于调试)的代码const的作用 编程常见的错误 编译型错误 链接型错误 运行时错误 C语言原创 2024-03-13 20:27:18 · 763 阅读 · 0 评论 -
C语言刷题(13)
C语言刷题 指针运算原创 2024-03-13 20:27:12 · 217 阅读 · 0 评论 -
BIT-7-结构体(C语言初阶学习)
结构体的声明 结构的基础知识 结构的声明 结构成员的类型 结构体变量的定义和初始化 结构体成员的访问 结构体传参 c语言原创 2024-03-13 16:59:06 · 433 阅读 · 0 评论 -
C语言刷题(12)
指针概念 C语言刷题原创 2024-03-13 16:24:27 · 187 阅读 · 0 评论 -
C语言刷题(11)
算数转换 C语言刷题原创 2024-03-12 21:41:19 · 175 阅读 · 0 评论 -
BIT-6-指针(C语言初阶学习)
1. 指针是什么? 2. 指针和指针类型 2.1 指针+-整数 2.2 指针的解引用 3. 野指针 3.1 野指针成因 3.2 如何规避野指针 4. 指针运算 指针+- 整数 指针-指针 指针的关系运算 5. 指针和数组 6. 二级指针 7. 指针数组原创 2023-12-23 17:14:58 · 1141 阅读 · 0 评论 -
C语言刷题(10)
C语言初阶 操作符的使用等 1、下面哪个是位操作符:( ) 2、下面代码的结果是:( ) 3、交换两个变量(不创建临时变量) 4、统计二进制中1的个数(牛客网) 5、打印整数二进制的奇数位和偶数位6、求两个数二进制中不同位的个数(牛客网)原创 2023-10-07 21:44:29 · 112 阅读 · 0 评论 -
BIT-5-操作符详解(C语言初阶学习)
1. 操作符分类:2. 算术操作符3. 移位操作符3.1 左移操作符3.2 右移操作符4. 位操作符5. 赋值操作符6. 单目操作符6.1 单目操作符介绍6.2 sizeof 和 数组7. 关系操作符8. 逻辑操作符9. 条件操作符10. 逗号表达式11. 下标引用、函数调用和结构成员12. 表达式求值12.1 隐式类型转换12.2 算术转换12.3 操作符的属性 操作符优先级表格1完整原创 2023-10-05 15:18:00 · 360 阅读 · 0 评论 -
扫雷小游戏(简单详细)(内附完整代码)
扫雷小游戏 一、打印游戏菜单界面二、初始化棋盘三、打印棋盘四、布置雷五、排查雷六、最后整理代码(完整代码)七、游戏展示原创 2023-10-04 18:03:50 · 444 阅读 · 0 评论 -
三子棋小游戏(简单详细)(内附完整代码)
三子棋小游戏(简单详细) 实现游戏可以一直玩,先打印棋盘,玩家和电脑下棋,最后分出胜负。 打印游戏菜单界面 打印棋盘 玩家下棋 电脑下棋 判断输赢 最后整理代码(完整代码) 游戏展示原创 2023-09-24 17:10:29 · 242 阅读 · 0 评论 -
C语言刷题(9)
数组的定义和初始化等原创 2023-09-19 07:33:42 · 330 阅读 · 0 评论 -
C语言刷题(8)
声明和定义原创 2023-09-15 19:15:02 · 105 阅读 · 0 评论 -
C语言刷题(7)
C语言函数原创 2023-09-14 18:09:38 · 182 阅读 · 0 评论 -
BIT-4-数组
一维数组的创建和初始化 一维数组的使用 一维数组在内存中的存储 二维数组的创建和初始化 二维数组的使用 二维数组在内存中的存储 数组越界 数组作为函数参数 冒泡排序函数的错误设计 数组名是什么? 冒泡排序函数的正确设计 数组的应用实例1:三子棋 数组的应用实例2:扫雷游戏原创 2023-09-18 10:27:37 · 172 阅读 · 0 评论 -
函数栈帧的创建和销毁
本章主题:什么是函数栈帧 理解函数栈帧能解决什么问题呢? 函数栈帧的创建和销毁解析 什么是栈? 认识相关寄存器和汇编指令 解析函数栈帧的创建和销毁 预备知识 函数的调用堆栈 准备环境 转到反汇编 函数栈帧的创建 函数栈帧的销毁原创 2023-09-13 21:14:07 · 96 阅读 · 0 评论 -
C语言刷题(6)
【代码】C语言刷题(6)原创 2023-05-29 19:53:11 · 191 阅读 · 0 评论 -
BIT-3-函数
如果库函数能干所有的事情,那还要程序员干什么?所有更加重要的是自定义函数。自定义函数和库函数一样,有函数名,返回值类型和函数参数。但是不一样的是这些都是我们自己来设计。这给程序员一个很大的发挥空间。statement;//语句项 } ret_type 返回类型fun_name 函数名para1 函数参数我们举一个例子:写一个函数可以找出两个整数中的最大值# include //get_max函数的设计 int get_max(int x , int y) {原创 2023-05-29 19:45:06 · 165 阅读 · 0 评论 -
C语言刷题(5)
第一次循环:a = 4,b=10--->b小于20,if不成立,b%3==10%3==1成立,b=b+3, 此时b的值为13。第一次循环:a = 5,b=13--->b小于20,if不成立,b%3==13%3==1成立,b=b+3, 此时b的值为16。第一次循环:a = 3,b=7--->b小于20,if不成立,b%3==7%3==1成立,b=b+3, 此时b的值为10。第一次循环:a = 1,b=1--->b小于20,if不成立,b%3==1%3==1成立,b=b+3, 此时b的值为4。原创 2023-05-28 17:24:19 · 358 阅读 · 0 评论 -
BIT-2-分支语句和循环语句
表达式语句函数调用语句控制语句复合语句空语句后面介绍的是控制语句。控制语句用于控制程序的执行流程,以实现程序的各种结构方式(C语言支持三种结构:顺序结构、选择结构、循环结构),它们由特定的语句定义符组成,C语言有九种控制语句。条件判断语句也叫分支语句:if语句、switch语句;循环执行语句:do while语句、while语句、for语句;转向语句:break语句、goto语句、continue语句、return语句。原创 2023-05-28 17:05:32 · 197 阅读 · 0 评论 -
C语言刷题(4)
C语言刷题原创 2023-05-20 03:12:42 · 512 阅读 · 0 评论