unix_c
南宫瑾
这个作者很懒,什么都没留下…
展开
-
UC 文件系统
[code="java"]#include #include #define HEX2BCD(x) (((x) % 10) + ((((x) / 10) % 10) 20H*/#define UINT8 unsigned char/* 功能:获取BCD时间 out: [out] 保存获取到的BCD时间,格式为:秒分时日月年(各占一字节,...原创 2014-12-30 13:16:05 · 1681 阅读 · 0 评论 -
uc 内存管理
[code="java"]一、错误处理------------1. 通过函数的返回值表示错误~~~~~~~~~~~~~~~~~~~~~~~~~~~1) 返回合法值表示成功,返回非法值表示失败。范例:#include #include // 获取文件大小// 成功返回文件大小,失败返回-1long fsize (const char* path...2014-08-28 18:15:25 · 204 阅读 · 0 评论 -
调用库
[code="java"]库------1. 增量编译——易于维护。 库易于使用。2. 链接静态库是将库中的被调用代码复制到调用模块中, 而链接共享库则只是在调用模块中, 嵌入被调用代码在库中的(相对)地址。3. 静态库占用空间非常大,不易修改但执行效率高。 共享库占用空间小,易于修改但执行效率略低。4. 静态库的缺省扩展...2015-04-07 16:06:48 · 262 阅读 · 0 评论 -
内存管理
[code="java"]进程在内存空间中的布局就是进程映像。从低地址到高地址依次为:代码区(text):可执行指令、字面值常量、具有常属性的全局和静态局部变量。只读。数据区(data):初始化的全局和静态局部变量。BSS区:未初始化的全局和静态局部变量。进程一经加载此区即被清0。数据区和BSS区有时被合称为全局区或静态区。堆区(...2015-04-07 17:50:03 · 87 阅读 · 0 评论