摘要:
首先我们使用c语言创建一个文件 int main(void) { FILE *fp; fp = fopen("test.c","w"); fclose(fp); return 0; } fopen FILE *fopen(const char *pathname, const char *mode) 阅读全文
摘要:
http://mirrors.aliyun.com/ubuntu-releases/18.04/ 阅读全文
摘要:
闲着没事,做一个经典项目:学生成绩管理系统。 实现功能如下: 增加新学生成绩、查看所有成绩榜单、根据姓名/学号修改或删除学生信息、查看实时排名 至此,我链表的学习就算告一段落了。 界面如下: 代码:(六百行,没有头文件) #include <stdio.h> #include <string.h> 阅读全文
摘要:
/*********************** *函数功能:整形转字符串 *输入参数: indata 输入整形 outdata 输出字符串 radix 进制 十进制则填 10 *返回值 :输出字符串 ************************/ char *int_to_char(int i 阅读全文
摘要:
第一步 新建一个文件,名字如下: 第二步 文档打开该文件,复制进去这段内容,保存 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\cmd_here 阅读全文
摘要:
栈 栈就像一个弹匣,一个个往里放子弹,你最后放进去的子弹,最先打出来,如果不打出后面的子弹,那你先放的子弹就打不出来。 如图所示: 后来者居上,后存入的数据放在栈顶,先存入的数据放于栈底,只有把栈顶部的数据拿出来,才能拿到下面 先存入的数据。 我们用链表写一个链栈,因为基本都是前面单向链表的知识,所 阅读全文
摘要:
我们之前已经做了链表的大型攻略。包括如何创建一个链表,插入节点,打印数据,删除节点等常用的功能。我们通常将这种每个节点有一个数据段和一个指向下个节点指针的链表为单向链表。我想通过某一个节点能找到下一个节点,但是如果我想通过该节点找到上一个节点呢?这几乎是不可能的。除非我将单向链表首尾相连构成环形的单 阅读全文
摘要:
首先我们为什么要用链表? 1、使用数组之前要声明长度,但是有时候你并不知道你要的数据有多长 2、插入和删除数组数据比较难操作 3、无法在数组中加入不同类型的数据 链表就如同手表链。。每一个小节都与相邻的另外两小节首尾相接,也就是上一个节点的指针指向下一个节点的头部, 当然了,单向链表的头部和尾部(头 阅读全文
摘要:
本文介绍四个函数和用法(转自爱上小公举) 1.malloc()2.free()3.calloc()4.realloc() 在C中我们开辟内存空间有两种方式 :1.静态开辟内存 : 例如: int a; int b[10]; 这种开辟内存空间的特点是所开辟的内存是在栈中开辟的固定大小的 ,如a是4字节 阅读全文
摘要:
枚举 enum 枚举 enum 也和int struct 一样,是一种数据类型。 在使用上enum有些类似struct ,在效果上和#define相同。 typedef enum Week { Monday = 1, Tuesday = 2, Wednesday = 3, Thursday = 4, 阅读全文