自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 C语言: 结构体数据操作

基于文本和结构体的数据操作:包含文件读写。头文件:#pragma once#include<stdio.h>#include<stdlib.h>#include<string.h>/*文件路径存储长度*/#define MAX_PATH_LEN 128/*文件数据字节数*/#define MAX_LEN 1024/*配置文件路径,...

2019-12-28 16:14:09 1012

原创 C语言: 线性表Dome

基于数组实现的线性表:包含增删查改头文件:arraytable.h#pragma once#include<stdio.h>#include<stdlib.h>#include<memory.h>#define DATA_TYPE intstruct array{ DATA_TYPE* pStart;//数组首地址 int le...

2019-12-28 16:03:40 227

原创 C 语言:十种排序算法

排序算法排序定义:对一序列对象根据某个关键字进行排序。术语说明:稳定: 如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定: 如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内存排序: 所有排序操作都在内存中完成;外排序: 由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;时间复杂度: 一个算法执行所耗费的时间。空间复...

2019-12-28 15:56:07 337

原创 C语言: 多线程示例

多线程查找数据-1#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<time.h>#include<process.h>#include<Windows.h>int flag = 0;//全局变量,用于线程通信/* ...

2019-12-18 22:00:36 1883

原创 C语言: 队列与多线程

队列:头文件:queue.h#pragma once#include<stdio.h>#include<stdlib.h>#include<memory.h>#define LEN 100 // 队列长度/*线性队列*/struct queue{ int data[LEN]; int head; //头 int back; //...

2019-12-17 22:01:18 1232

原创 C语言:链表 -2(双链表)

头文件:list.h#pragma once#include<stdio.h>#include<stdlib.h>/* 声明双链表节点元素*/typedef struct LIST_NODE{ int value; struct LIST_NODE *per;//向前指针 struct LIST_NODE *next;//向后指针}node;...

2019-12-15 15:42:07 168

原创 C语言: 动态分配内存

动态分配内存动态分配,是指用户可以在程序运行期间根据需要申请或释放内存,大小也完全可控。动态分配不像数组内存那样需要预先分配空间,而是由系统根据程序需要动态分配,大小完全按照用户的要求来,当使用完毕后,用户还可释放所申请的动态内存,由系统回收,以备他用。malloc和free是C标准库中提供的两个函数,用以动态申请和释放内存。malloc()函数的基本调用格式为:void *mal...

2019-12-14 17:22:33 623

原创 C语言: 指针 -3

函数指针:

2019-12-14 13:22:53 431

原创 C语言: 指针 -2

一 指针的运算指针可以作为算数运算,赋值运算和关系运算表达式的有效操作。但是,并非所有在这些表达式中使用运算符都可以处理指针变量。指针只能参与有限的几种算数运算。指针可以进行增 1 (++) 和 减 1(--),给指针加上一个整数(+或+=),从指针中减去一个整数(-或-=),以及用一个指针减去另外一个指针这几种运算。示例:#include<stdio.h>#inclu...

2019-12-13 21:47:16 660 1

原创 C语言: 指针 -1

什么是指针?指针(pointer)是一个值为内存地址的变量(或数据对象)。想要透彻搞懂它,就必须从计算即底层原理进行解释。与指针紧密相连的就是内存:内存在物理上是由一组DRAM芯片组成,从功能讲,内存是一个数据仓库,程序在执行前要被载入到内存中才能被中央处理器(CPU)执行。作为程序员,我们无需了解内存的物理结构。操作系统将软件与硬件结合起来,给程序员提供了一种对物理内存空间的抽象...

2019-12-10 21:35:14 1205 1

原创 C语言: 字符串 -3

自定义字符串函数实现:头文件:/* 自定义字符串库头文件 MyString.h*/#include<stdio.h>#include<stdlib.h>#include<string.h>/* 字符串结构体 参数: P: 字符串首地址 参数 realLenght:字符串实际长度 ...

2019-12-08 13:41:00 287

原创 C语言: 字符串 -2

一 C 语言字符处理函数库ctype.h字符处理函数库(Character-handling library),包含几个用于字符数据测试和操作的函数。每个函数接受的实参都是一个用整型数或EOF表示的字符。在 C 语言中 字符通常被当作整型数来处理,因为C语言中的字符通常是一个字节的整数。一般而言, EOF的值为 -1,但是某些硬件体系结构不允许在char类型变量中存储负值,所以,字符处理函数...

2019-12-08 13:28:22 750

原创 C语言: 字符串 -1

字符串是一个或多个字符的序列。在 C 语言中没有专门用于存储字符串的变量类型,字符串被存储在 char 类型的数组中。数组由连续的存储单元组成,字符串中的字符被存储在相邻的存储单元中,每个单元存储一个字符。如下图:注意:数组末尾的字符 '\0' 是空字符( null character) ,在 C 语言中它标记字符串的结束。空字符不是 0 ,它是非打印字符,其 ASCII 码值是 (或等...

2019-12-02 22:00:53 5036

命令模式.zip

C#设计模式之 -- 命令模式代码示例和应用Dome

2019-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除