C语言
文章平均质量分 70
C语言相关知识
巭犇
做一件事,感动自己...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言continue用法
在C语言中,continue语句用于跳过当前循环中剩余的代码,直接进入下一次循环的判断。它的主要特点是仅影响当前循环,不会终止整个循环的执行。原创 2024-12-08 08:00:00 · 866 阅读 · 0 评论 -
C语言goto用法
goto是一个功能强大的工具,但应避免滥用。通常只在特定情况下(如错误处理或多重循环跳出)使用,以提高代码简洁性和可维护性。原创 2024-12-09 08:30:00 · 637 阅读 · 0 评论 -
ext2_new_inode()函数详解
是ext2文件系统中用于分配新的 inode 的函数。定义在中,它完成了从 inode 位图中查找空闲 inode、初始化相关结构并将其返回的操作。指向目标目录的 inode,表示新 inode 将被分配到的目录。指定新 inode 的模式(文件类型和权限)。与目录条目相关的名字字符串,用于安全性初始化等。当前文件系统的超级块指针。指向 inode 位图的缓冲区头,用于跟踪 inode 分配。表示块组描述符,用于获取块组相关的元数据。扩展超级块信息,包含了文件系统的全局信息。原创 2024-11-28 16:04:59 · 487 阅读 · 0 评论 -
创建EXT2下inode的函数
这个函数体现了 EXT2 文件系统的核心设计,包括 inode 分配的高效性、错误恢复能力,以及针对目录和文件的不同策略。它结合了并发控制、位图操作和元数据管理等技术,是学习文件系统设计的重要范例。原创 2024-11-27 09:46:48 · 676 阅读 · 0 评论 -
c语言中的const是什么
const用于声明常量,使得某个变量的值不可被改变。const可以与指针结合使用,形成不同的语法结构(指向常量的指针、常量指针、常量指针指向常量)。使用const可以提高代码的可读性、安全性,并帮助编译器优化代码。希望这些解释能帮助你更好地理解const在 C 语言中的作用!如果还有其他问题,欢迎继续提问。原创 2024-11-27 09:14:56 · 1401 阅读 · 0 评论 -
c语言中的extern是什么
在C语言中,extern是一个关键字,用于声明变量或函数的外部链接。它告诉编译器该变量或函数的定义在其他文件中,编译器在编译当前文件时并不需要知道变量或函数的具体定义,而是将它们视作外部引用。原创 2024-11-27 09:08:06 · 999 阅读 · 0 评论 -
通过Linux源码,解读文件创建的详细过程
touch命令通过系统调用触发了VFS与ext2文件系统的交互,最终通过和分配并初始化了一个结构体。整个过程涉及用户态与内核态的协作、VFS的抽象接口以及ext2特定实现逻辑。原创 2024-11-26 17:40:52 · 876 阅读 · 0 评论 -
C语言中的typedef简介
在C语言中,typedef是用于为现有的数据类型定义一个新的类型名称的关键字。它的作用是为类型取一个别名,使代码更简洁、更易于理解。原创 2024-09-23 11:55:22 · 1491 阅读 · 0 评论 -
C语言中union的用法
在C语言中,union(联合体)是一种特殊的复合数据类型,它允许多个不同的数据成员共享同一块内存空间。与struct(结构体)不同的是,union中的所有成员共用同一个内存地址,因此同时只能存储一个成员的值。原创 2024-09-21 12:14:27 · 983 阅读 · 0 评论
分享