【C语言】通讯录系统实现 (保姆级教程,附源码)

可以保存100个人的信息(后续优化成动态开辟)增加人的信息删除指定联系人的信息查询指定联系人的信息修改指定联系人的信息排序通讯录的信息显示所有联系人的信息其中,人的信息包括:名字、年龄、性别、电话、地址。_通讯录c...

C语言----数据在内存中的存储

1.正常存E的时候是E+中间值(127/1023),那么将这个取出来减去中间值就得到了E,对于M,将M取出+1就是我们要的M----这里的E不全为0或者不全为1。其实超过一个字节的数据在内存中存的时候,就有存储顺...

【C语言】malloc()函数详解(动态内存开辟函数)

C语言库函数malloc()函数的功能,参数,返回值及具体使用详解._malloc函数...

【数据结构】无向图创建邻接矩阵、深度优先遍历和广度优先遍历(C语言版)

假设图G由两个集合V和E组成,记为G={V,E}。其中V是顶点的有限集合,E是连接V中两个不同顶点的边的有限集合。如果E中的顶点对是有序的,即E中的每条边都是有方向的,则称G是有向图。如果顶点对是无序的,则称...

C语言printf格式化打印(%d、%md、%f、%c、%s、%o、%x、%p、%e、%E、%n等)

里面有整型、浮点型、字符型的格式化打印形式、还有%p、%n、%ms、%nf等打印形式_printf%c...

C语言背包问题求解(贪心方法)

贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态有关。贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看...

C语言、c++史上最全最全爱心代码大全,彩色闪动、字符填充,附源码

C语言、c++史上最全最全爱心代码大全,彩色闪动、字符填充,附源码_c++爱心跳动代码...

【C语言】实现贪吃蛇--项目实践(超详细)

本次实现贪吃蛇会使⽤到的⼀些Win32API知识,接下来我们就学习⼀下。_c语言实验项目贪吃蛇游戏...

C语言:基础知识

在项⽬中就可以添加源⽂件和头⽂件。C语⾔把.c为后缀的⽂件称为源⽂件,把.h为后缀的⽂件称为头⽂件。C语⾔中有⼀批保留的名字的符号,⽐如:int、if、return,这些符号被称为保留字或者关...

C语言经典算法之k最近邻(K-Nearest Neighbor, KNN)算法

k最近邻(K-NearestNeighbor,KNN)算法是一种基于实例的学习方法,主要用于分类和回归问题。在机器学习中,它不预先假设数据分布模型,而是直接存储训练样本,并在预测阶段根据新样本与已有训练样本之...