摘要: 文件IO练习: 设计程序,获取当前系统时间,把时间转换为特定格式”yy年mm月dd日 星期x tt:mm:ss”,并每隔1s写入到本地磁盘中一个叫做log.txt的文本中,如果文本不存在则创建。 目录文件IO练习:考察点:time 函数localtime函数题目解答:参考 考察点: time 函数 阅读全文
posted @ 2024-05-08 21:48 banon 阅读(23) 评论(0) 推荐(0) 编辑
摘要: MMU内存管理 目录MMU内存管理1.MMU简述2.MMU的功能3.内存分段与分页3.1内存分段3.1.1分段的不足3.2内存分页3.2.1分页的优势3.2.2分页的映射3.2.3多级页表参考 1.MMU简述 MMU(Memory Management Unit,内存管理单元)是一种硬件模块,用于在 阅读全文
posted @ 2024-05-07 23:14 banon 阅读(237) 评论(0) 推荐(0) 编辑
摘要: Linux系统硬链接和软链接具体实例 目录Linux系统硬链接和软链接具体实例创建链接命令目录与链接目录文件 在 Linux 中,元数据中的 inode 号(inode 是文件元数据的一部分但其并不包含文件名,inode 号即索引节点号)才是文件的唯一标识而非文件名。文件名仅是为了方便人们的记忆和使 阅读全文
posted @ 2024-05-07 23:00 banon 阅读(30) 评论(0) 推荐(0) 编辑
摘要: FAT32和NTFS两种文件类型的特点。 FAT32和NTFS都是Windows操作系统中常用的文件类型,它们有以下特点: 1.FAT32: FAT32是一种较早的文件系统类型,它支持较小的文件大小和较小的磁盘容量,最大文件大小为4GB,最大磁盘容量为2TB。FAT32文件系统不支持文件权限、加密、 阅读全文
posted @ 2024-05-07 22:57 banon 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一、C语言变量名的命名规则 1.只能以字母下划线开始 2.不能以数字开始 3.不能使用默认关键字 4.一般使用小写 在程序设计中,变量名、函数名、数组名等统称为标识 符。简单地说,标识符就是一个名字。除库函数的函数名由系统定义外,其余都由用户自定义。C语言规定,标识符只能由字母(a~z,A~Z)、数 阅读全文
posted @ 2024-05-03 15:49 banon 阅读(3255) 评论(0) 推荐(0) 编辑
摘要: C语言中常见名称缩写 全称 缩写 翻译 calculate calc 计算 addition add 加 subtraction sub 减 multiplication mul 乘法 division div 除法 hexadecimal hex 十六进制 array arr 数组、集合 list 阅读全文
posted @ 2024-05-03 15:44 banon 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 一、注释简介 一般情况下,源程序有效注释量必须在20%以上。注释的目的是解释代码的目的、功能和采用的方法,提供代码以外的信息,帮助读者理解代码,防止没必要的重复注释信息。 二、注释类型 1.单行注释 将注释放在双斜杠 // 后面,从双斜杠到行尾都属于注释。 #include<stdio.h> int 阅读全文
posted @ 2024-05-02 23:08 banon 阅读(2124) 评论(0) 推荐(0) 编辑
摘要: 1、计算一个字符串中最大的重复子串的字符的数量 /******************************************************************* * * name : CalSubStrMaxCnt * function : 计算一个字符串中最大的重复子串的字 阅读全文
posted @ 2024-05-01 16:41 banon 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 以链表为基础实现链式队列 如果打算以链表作为基础来实现队列的操作,可以避免内存浪费以及避免内存成片移动,只需要确定队头和队尾即可,一般把链表头部作为队头,可以实现头删,把链表尾部作为队尾,可以实现尾插。 #include <stdio.h> #include <stdbool.h> #include 阅读全文
posted @ 2024-04-26 21:33 banon 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 十六进制转换 题目:设计一个进制转换程序,使用顺序栈设计一个把十进制数转换为十六进制数的接口,实现当通过键盘输入一个非负的十进制数,可以在终端输出对应的十六进制数。 100 --> 0x64 100%16 = 4 --> 100/16 = 6 --> 6%16 = 6 /** * @file nam 阅读全文
posted @ 2024-04-25 23:55 banon 阅读(77) 评论(0) 推荐(1) 编辑