- 博客(9)
- 收藏
- 关注
原创 Linux操作:Makefile的使用(下)、ACM三种时间修改时机
但是需要注意的是,linux下我们会频繁地进行访问操作,那么如果每次访问都将文件的Access时间更新的话,会大大增加操作系统的负担,因此你会发现当不断访问同个文件时,其文件的访问时间会过一段时间才再次更新一次。而make的策略在编译时,如果需要编译的文件的修改时间要早于对应的可执行文件时,说明文件并没有发生修改,make脚本就会不再去编译。同时,需要注意的是一旦是伪目标下修饰的依赖方法,例如如图的 rm操作。Modify(修改时间),就是指文件内容的修改,当我们进行文件内容的修改时,就会更新相应的时间。
2023-09-26 15:39:18
179
原创 Linux 指令 :vim的使用
H(光标向左移动一格) J(光标向下移动一格) K(光标向上移动) L(光标向右移动)w/b:w的话,光标向后跳转到下一个非字母 , b的话,光标向前跳转到下一个非字母。(n)p:配合着yy使用,实现对复制的内容的粘贴(n行)G(shit+g):光标移动到最下一行的起始位置。(n)r:将光标的位置的文本进行替换(替换n个)n+G(n+shitt+g):光标移动到第n行。(n)x:向后删除(n个)从光标位置的字符。(n)X:向前删除(n个)从光标位置的字符。(n)yy :复制光标所在的当前(n)行。
2023-09-24 17:47:10
115
1
原创 C++入门:内联函数Inline、引用
内联函数与宏的功能相似,可以补足宏容易出错、没有类型检查的缺点。语法上,只需要在函数前面加上inline的关键字即可。
2023-09-03 16:18:05
74
原创 带你快速了解二叉树的基本知识框架
二叉树作为非线性的数据结构,它的每个节点之间都有一定的层次结构,换句话说,就是二叉树的每个节点都有一个属于自己与其他节点独特的联系,即唯一路径,因此,二叉树的搜索以及操作系统等方面应用广泛。学习二叉树也有助于我们对空间管理以及指针的应用理解,同时为今后的算法打下基础。提示:以下是本篇文章正文内容,下面案例可供参考。
2023-06-22 18:57:44
118
1
原创 几分钟彻底了解单链表、带头链表、双向链表、循环链表、带头双向循环链表速通,知识解析与实现。
图解如果都给Node1-Node3都附加上一个地址的话,那可以更加直观的理解链表的结构。所以next指向的是一个地址,而且还是结构体的地址。结构体为:}Node;应用方面:如队列的实现等,对于需要用到链表的时候都先优先考虑不带头节点的单链表,因为结构简单,满足需求就可以了。
2023-05-18 22:40:17
540
1
原创 使用for,if,while循环打印金子塔(VS编译器,非VS删去第一行代码)
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h> int main(){ int h = 20; int a = 10; int b = 11; for (int i = 1; i <= 10; i++) { int n = 0; while (n <= h) { if (n<a || n>b) ...
2021-11-05 21:13:08
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人