- 博客(7)
- 收藏
- 关注
原创 好用的清屏函数
好用的清屏函数 #ifdef _WIN32 /* 包含Windows平台相关函数,包括控制台界面清屏及光标设定等功能 */ #include <conio.h> #include <windows.h> #include <io.h> #include <direct.h> #include <Shlobj.h> #endif //清屏 void clear_screen() { #ifdef _WIN32 /* 重设光标输出位置清屏可以减少闪
2021-03-14 09:10:40
630
原创 处理任意类型链表模板
处理任意类型链表模板 头文件:linkList.h #ifndef LINKLIST #define _CRT_SECURE_NO_WARNINGS #define LINKLIST #define DEBUG #define TEST #include <stdio.h> #include <string.h> #include <stdlib.h> //节点 typedef struct LINKNODE { void* data; str
2021-03-13 13:27:55
186
原创 简单链表模板
简单链表模板 简单链表(vs) 头文件: #ifndef SIMPLELINK #define _CRT_SECURE_NO_WARNINGS #define SIMPLELINK #define DEBUG #define TEST #include <stdio.h> #include <string.h> #include <stdlib.h> typedef struct NODE { char name[10]; int age; s
2021-03-13 13:24:31
299
原创 七大经典排序算法
七大经典排序算法一.交换排序1.冒泡排序2.快速排序二.插入排序1.直接插入排序2.希尔(shell)排序三.选择排序1.直接选择排序2.堆(Heap)排序四.归并排序 一.交换排序 1.冒泡排序 基本思想:比较相邻的两个数,如果前者比后者大,则进行交换。每一轮排序结束,选出一个未排序中最大的数放到数组后面。 #include<stdio.h>//冒泡排序算法 void bubbleSort(int *arr, int n) { for (int i = 0; i<n - 1;
2021-03-11 20:49:29
164
原创 Linux系统编程学习日记(三)GCC其他常用参数和静态库的制作级应用
GCC其他常用参数和静态库的制作级应用一、GCC其他常用参数应用1、GCC其中的一些参数二、静态库的制作级应用1.静态库的制作2. 共享库的制作: 一、GCC其他常用参数应用 1、GCC其中的一些参数 (1)、-I 指定头文件的包含目录 gcc -I ./include -o app //./include为路径(可以为相对路径也可为绝对路径) (2)、 -c 编译子程序,生成.o文件 编译一个子程序 编译目录下所有子程序,包含头文件 子程序生成.o文件 (3)、
2021-03-06 14:40:27
197
原创 Linux系统编程学习日记(二)使用gcc编译c文件
使用gcc编译c文件GCC编译新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 GCC编译 在linux系统上,从源文件到目标文件的转化是由编译器完成的。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,
2021-03-06 11:42:30
1644
原创 Linux系统编程学习日记(一)vs code编译C程序
1、虚拟机安装乌班图18.04版本。 2、Linux编程环境:下载安装清华源或阿里源,安装g++。 3、官网下载vs code。 link。 4、配置vs code编程环境。 安装c/c++,code runner,c-cpp-compile-run插件 5、
2020-11-09 19:24:22
252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅