摘要: 文章目录 一、背景二、如何使用?三、原理四、关于make的问题五、再次理解/编写makefile依赖关系依赖方法 六、原理讲解项目清理makefile是支持变量的取消执行make后显示命令依赖方法可以多行 七、补充语法 一、背景 会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的 阅读全文
posted @ 2024-02-04 16:43 shilinnull 阅读(5) 评论(0) 推荐(0)
摘要: 文章目录 一、使用gcc/g++gcc如何完成编译后生成可执行文件?预处理(进行宏替换)编译(生成汇编)汇编(生成机器可识别代码)连接(生成可执行文件或库文件)最后记忆小技巧 在这里涉及到一个重要的概念:函数库静态库和动态库两种区分win和linux的动静态库后缀动态链接的优缺点安装C语言的静态库g 阅读全文
posted @ 2024-02-02 19:54 shilinnull 阅读(4) 评论(0) 推荐(0)
摘要: 文章目录 一、vim简介二、vim的基本概念三、vim的基本操作四、vim正常模式命令集移动光标删除文字复制替换撤销上一次操作更改跳至指定的行 五、vim末行模式命令集列出行号跳到文件中的某一行查找字符保存文件离开vim 六、进阶vim玩法打开文件批量注释代码执行shell命令指定注释窗口命令退出命 阅读全文
posted @ 2024-01-31 10:22 shilinnull 阅读(3) 评论(0) 推荐(0)
摘要: 文章目录 一、面向过程和面向对象的初步认识二、类的引入类的定义 三、类的访问限定符及封装访问限定符【面试题】C++中struct和class的区别3.5 类的两种定义方式 四、封装【面试题】面向对象的三大特性 五、类的作用域六、类的实例化七、类对象模型类对象的存储方式猜测结构体内存对齐规则【面试题】 阅读全文
posted @ 2024-01-29 18:27 shilinnull 阅读(4) 评论(0) 推荐(0)
摘要: 文章目录 一、yum介绍二、什么是软件包三、配置yum源四、一键配置yum源【三步走】五、yum指令搜索软件安装软件卸载软件 六、其他yum指令更新内核更新软件更新指定软件显示所有可更新的软件清单卸载指定包并自动移除依赖包删除软件包,以及软件包数据和配置文件 一、yum介绍 Yum(全称为 Yell 阅读全文
posted @ 2024-01-23 08:40 shilinnull 阅读(7) 评论(0) 推荐(0)
摘要: 文章目录 前言一、函数是什么?二、C语言中函数的分类1、库函数strcpymemset 2、自定义函数 三、函数的参数1、实际参数(实参)2、形式参数(形参) 四、函数的调用1、传值调用2、传址调用3、专项练习3.1 素数判断3.2 闰年判断3.3 二分查找3.4 修改数值 五、函数的嵌套调用和链式 阅读全文
posted @ 2024-01-18 16:54 shilinnull 阅读(2) 评论(0) 推荐(0)
摘要: 文章目录 从浅入深理解指针《第一阶段》一、内存和地址1.1 内存1.2 究竟该如何理解编址 二、指针变量和地址2.1 取地址操作符(&) 三、指针变量和解引用操作符(*)3.1 指针变量3.2 如何拆解指针类型3.3 解引用操作符 四、指针变量的大小4.1 指针变量类型的意义4.2 指针的解引用4. 阅读全文
posted @ 2024-01-14 10:24 shilinnull 阅读(3) 评论(0) 推荐(0)
摘要: 文章目录 前言一、扫雷游戏代码设计思路二、设计扫雷代码1.创建菜单函数2.实现9x9扫雷3.初始化棋盘4.打印棋盘5.随机布置雷的位置6.排查雷的信息7.递归展开 三、源码1.新建一个test.c源文件2.新建一个game.c源文件3.创建一个game.h头文件 前言 扫雷游戏是1992年发行的一款 阅读全文
posted @ 2024-01-11 15:10 shilinnull 阅读(4) 评论(0) 推荐(0)
摘要: 文章目录 前言一、什么是语句?1.1 表达式语句1.2 函数调用语句1.3 控制语句1.4 复合语句1.5 空语句 二、分支语句(选择结构)2.1 if语句2.1.1 悬空else2.1.2 练习(1. 判断一个数是否为奇数 2. 输出1-100之间的奇数) 2.2 switch语句2.3 swit 阅读全文
posted @ 2024-01-01 16:35 shilinnull 阅读(2) 评论(0) 推荐(0)
摘要: 文章目录 新建远程仓库克隆推送【push】拉取【pull】 配置git忽略特殊文件给命令配置别名 标签管理理解标签创建标签操作标签 新建远程仓库克隆 首先就是要先注册一个自己的账号然后新建仓库 这里有两种方法来clone仓库到本地,一个是https一个是ssh我们不使用https,原因是https比 阅读全文
posted @ 2023-12-27 08:34 shilinnull 阅读(1) 评论(0) 推荐(0)