c
橘猫不是肥猫
如何有做不到的事,那肯定是因为自己没有努力;如果努力了还是做不到,那是因为自己还不够努力,加油。
展开
-
结构体 、位段、枚举、联合自定义类型
自定义类型:一、结构体类型1.结构体声明 也叫结构,是由一系列具有相同类型或不同类型的数据构成的数据集合。//描述一个学生//直接声明struct stu{ char name[20]; int age; char sex[20]; char id[20];};//匿名结构体类型struct { char n...原创 2019-03-29 16:27:20 · 198 阅读 · 0 评论 -
实现一个简单通讯录(增加、删除、修改、查找、打印、清空、排序、写入文件、读入内存)C语言
通讯录可以用来存储1000个人的信息,每个人的信息包括:姓名、性别、年龄、电话、住址提供方法:1. 添加联系人信息2. 删除指定联系人信息3. 查找指定联系人信息4. 修改指定联系人信息5. 显示所有联系人信息6. 清空所有联系人7. 以名字排序所有联系人8. 保存联系人到文件9. 加载联系人test.h#define _CRT_SECU...原创 2019-03-29 16:54:37 · 1727 阅读 · 0 评论 -
单向不带头链表 c语言接口实现(头插、头删、尾插、尾删、指定位置删插等接口)解释
链表:是一种物理存储上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针连接次序来实现的。链表分类:单向、双向 带头、不带头 循环、非循环常用链表类型:1.无头单向非循环链表typedef struct Node{ int value; //保存链表每个节点的数值 ...原创 2019-04-04 13:28:32 · 322 阅读 · 0 评论 -
C语言-七大排序算法实现和原理简述
基本概念:排序:把一堆记录,按照其中某个或某些关键字的大小,递增或递减的排列起来的操作稳定性:即经过排序后,记录中相同的关键字是否或保持原来的位置不做调整,如果位置不变则稳定,反之。内部排序:数据元素在内存中的排序。外部排序:数据元素太多了,不能同时放在内存中,根据排序要求不能在内存之间移动数据的排序。排序算法一:插入排序:(减治算法) ...原创 2019-04-30 16:24:18 · 2313 阅读 · 0 评论 -
文件快速定位神器(C++小项目实战)
C++实现文件搜索小工具文件快速定位器:可支持 1) 文件名(全部汉字或部分汉字),2) 文件名拼音,3)文件名首字母,4)汉字和拼音, 汉字和首字母混在一起的搜索。 功能:输入要搜索文件,在终端上显示出相匹配的文件名和文件所在路径。一、项目背景背景:Linux环境下有find命令,用来查找文件便捷高效,而windows下文件框的默认搜索是搜索时再进行暴力查找,非常的慢,不能进行全...原创 2019-08-11 11:45:43 · 8509 阅读 · 2 评论