
C语言
文章平均质量分 93
以日常测试及分享教学为线索,逐步探究c语言更深层次的知识海洋,追求不断的进步
luming.02
阿里云专家博主 | 华为云云享专家 | 2023年延安市博客之星第一名 | 致力于专研 JavaSE/JavaEE | 数据结构与算法 | 数据库 | 计算机网络 | 致力于Java领域的优质博客分享,永远怀着一颗学徒的心
展开
-
操作系统进程调度算法(c语言模拟实现)
本文旨在分享如何使用c语言对操作系统中的进程调度算法进行模拟实现原创 2023-10-26 13:20:26 · 6090 阅读 · 49 评论 -
#define 宏定义看这一篇文章就够了
本文旨在重浅入深,全方面解析 #define 的基础用法,使用的隐患,带来的副作用,与函数的相似和不同,详细的对比了宏定义和函数的细节以及功能和性能原创 2023-10-21 14:39:38 · 34432 阅读 · 65 评论 -
从0备战蓝桥杯:找出只出现一次的数字,数单身狗
本文旨在对《剑指offer》中的部分题目进行思路分析和讲解,诸如如何选择算法进行查找数组中只出现一次的元素,进一步讨论如何在数组中找出多个单独存在的数,并且本文对算法进行了详细的讲解和数学推理原创 2023-10-15 14:30:57 · 332 阅读 · 58 评论 -
c语言:通讯录管理系统(文件版本)
本文旨在为通讯录管理系统的设计提供思路和示例讲解,并且对如何将数据合理的用文件的形式进行保存进行了讲解和完整代码展示(完整代码放在文章末尾)原创 2023-10-11 17:33:39 · 1283 阅读 · 58 评论 -
c语言文件操作详解:fgetc,fputc,fgets,fputs,fscanf,,fprintf,fread,fwrite的使用和区别
本文旨在为大家分享在文件操作中常用的输入输出函数的使用方式和技巧,以及分析fgetc,fputc,fgets,fputs,fscanf,,fprintf,fread,fwrite的使用和区别原创 2023-10-10 12:34:51 · 6462 阅读 · 27 评论 -
c语言:通讯录管理系统(动态分配内存版)
本文旨在对于静态的基础版本的通讯录管理系统进行升级,改为动态分配空间的版本,使得程序运行更加高效,更加节省空间原创 2023-10-07 16:30:17 · 1401 阅读 · 48 评论 -
c语言:通讯录管理系统(增删查改)
在大多数高校内,都是通过设计一个通讯录管理系统来作为c语言课程设计,通过一个具体的系统设计将我们学习过的结构体和函数等知识糅合起来,可以很好的锻炼学生的编程思维,本文旨在为通讯录管理系统的设计提供思路和示例讲解,并且将如何用代码实现进行了完整的展示本通讯录管理系统一共三个版本,除此文章以外还有如下俩个版本,大家可以根据需求自取:动态分配内测版。原创 2023-10-02 14:50:08 · 2246 阅读 · 44 评论 -
计算结构体大小:内存对齐详解
对于同样的结构体成员,他们相互之间的顺序位置不同就会导致整个结构体大小的不同,本文旨在探讨为什么会出现这样的情况,以及如何计算结构体的大小原创 2023-09-27 13:29:28 · 263 阅读 · 54 评论 -
内存函数 memcpy 和 memmove 的讲解和模拟实现
本文旨在对内存函数 memcpy 和 memmove 进行讲解,并且对如何自己模拟实现做出了教学分享原创 2023-09-23 17:30:48 · 542 阅读 · 60 评论 -
c/c++ 那些你一定出错的数组笔试题
本文旨在给大家分享一系列看似简单,但是做起来却有不少陷阱和困难的数组面试题,包含一位数组二维数组中对于地址的访问和字节大小的探索原创 2023-09-19 11:29:38 · 464 阅读 · 54 评论 -
深入解析 qsort 函数(下),用冒泡排序模拟实现 qsort 函数
本文旨在分享自己通过冒泡排序模拟实现 qsort 函数的经验和知识,对于如何调用函数指针来达到各种各样的判断需求,以及如何通过字节操作来对数据进行交换进行了讲解原创 2023-09-16 10:32:25 · 556 阅读 · 28 评论 -
深入解析 qsort 排序(上),它为什么是万能排序?
本文旨在分享qsort函数的基础知识,理解函数内置参数的含义,以及理解他实现 “万能排序” 背后的原理,教会大家怎么使用 qsort ,为后续自己模拟实现 qsort 进行知识铺垫原创 2023-09-13 21:45:11 · 1401 阅读 · 22 评论 -
如何降低代码的冗余度(指针的妙用)——探索指针数组,数组指针,函数指针,函数指针数组,回调函数的奥妙
本文旨在研究指针的进阶使用技巧,通过设计计算器小程序来理解指针数组,数组指针,函数指针,函数指针数组在实战中的使用方式和技巧原创 2023-09-09 10:31:27 · 414 阅读 · 30 评论 -
如何更高效的写出更健全的代码,一篇文章教会你如何拥有一个良好的代码风格
本文旨在分享写代码的经验,帮助养成好一个好的代码风格,通过合理使用const和assert,对模拟实现strlen函数,模拟实现strcpy函数进行了教学分享原创 2023-08-24 17:05:10 · 561 阅读 · 31 评论 -
深层次理解浮点型在内存中的存储
深度探讨研究浮点数在内存中是如何存储的,以及在程序中是如何体现的,由此解释为什么部分输出会异常原创 2023-08-08 16:39:58 · 169 阅读 · 8 评论 -
数据的存储--大小端
本文旨在理解数据在内存中如何分布,以及如何用编程实现对于字节序的判断,以及一道面试题的分享原创 2023-08-04 13:59:21 · 312 阅读 · 16 评论 -
手把手超详细教学用c语言实现扫雷小游戏
c语言实现扫雷小游戏,分享教学设计方法和思路,以及如何分析问题,分析设计思路的思维技巧原创 2023-07-27 22:13:48 · 250 阅读 · 14 评论 -
手把手教学c语言实现猜数字经典小游戏(1~100)
猜数字小游戏的设计思路(包含设计到的知识点)以及其中遇到的一些问题的原因及解决方法原创 2023-07-19 23:28:11 · 9160 阅读 · 6 评论 -
一篇文章拿下选择语句if和switch
理解if语句和switch语句,以及部分使用注意事项原创 2023-07-16 16:27:07 · 127 阅读 · 6 评论 -
const修饰的究竟是常量还是变量?
如何理解const关键字,并且在c语言和c++中为何会有不同的体现原创 2023-06-13 15:20:35 · 353 阅读 · 6 评论 -
超详细教学用c语言实现三子棋小游戏
本文旨在教学如何使用c语言实现三子棋小游戏,如何构造科学的思考框架,分析设计中可能存在的问题,以及如何解决这些问题,并且锻炼将抽象逻辑转化为计算机可识别的代码的抽象思维能力原创 2023-07-26 01:04:47 · 264 阅读 · 11 评论