摘要: 链表的实现很简单,但有一个注意事项,在插入链表时,如果定义了一个Node* head,那么Insert函数的形参应该为(Node**),否则无法对head进行修改,就算我把head定义为全局变量也是如此。如果head是一个局部变量的话那么很容易理解,但为何定义为全局变量也是如此呢?我没有在main函 阅读全文
posted @ 2024-01-12 17:49 Arthur-Morgan 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 安装MINGW64编译器 mingw64是windows上的一款C编译器,可在线安装或者离线安装,推荐离线安装 1. 离线安装 github: 链接地址 (1) 点击github链接,下载所需版本的mingw压缩包 (2) 解压到随意一个路径,最好不要有中文路径 (3) 配置环境变量,右键此电脑,点 阅读全文
posted @ 2024-01-12 12:50 Arthur-Morgan 阅读(27) 评论(1) 推荐(0) 编辑
摘要: C语言位运算 C语言主要提供了六种位运算:与、或、取反、异或、左移和右移 1、按位与运算(&) 仅当相同位置的两个bit都为1时,与操作结果为1,否则为0 正&正 —— 直接运算 正&负 —— 将负数转换成补码后直接运算 2、按位或运算(|) 相同位置的两个bit有一个为1时,结果为1 运算方式同上 阅读全文
posted @ 2024-01-10 23:21 Arthur-Morgan 阅读(12) 评论(0) 推荐(0) 编辑
摘要: FAQ:操作系统应该要控制硬件的哪些单元? 操作系统至少要控制硬件的 I/O control,device control, process management , file management 等 FAQ: 何谓多用户和多任务 Linux是一个多用户多任务的操作系统,多用户是指多个用户可以同时 阅读全文
posted @ 2024-01-03 22:26 Arthur-Morgan 阅读(7) 评论(0) 推荐(0) 编辑