LinuxC
zhangsgcm
这个作者很懒,什么都没留下…
展开
-
LinuxC 进程管理
进程是动态的,程序是静态的:程序是有序代码的集合;进程是程序的执行。通常进程不可在计算机之间迁移;而程序通常对应着文件、静态和可以复制 进程是暂时的,程序使长久的:进程是一个状态变化的过程,程序可长久保存 进程与程序组成不同:进程的组成包括程序、数据和进程控制块(即进程状态信息) 进程与程序的对应关系:通过多次执行,一个程序可对应多个进程;通过调用关系,一个进程可包括多个程序。 2....原创 2018-08-02 10:13:38 · 381 阅读 · 0 评论 -
位域,枚举,共用体
1.位域\位段 把一个字节中的二进制位划分成几个不同的区域,并说明每个区域的位数。 定义: struct data{ unsigned int a:2; unsigned int b:3; unsigned int c:3; } 意义: 有些信息的存储不需要一个字节,比如性别,可以用0表示女,1表示男,用一个二进制位就够了。 注意事项: 1)1个位域必须在一个字节内,不能跨两...原创 2018-08-02 10:15:43 · 290 阅读 · 0 评论 -
标准IO
不带缓存的I/O对是文件描述符操作,带缓存的I/O是针对流的。 标准I/O库就是带缓存的I/O,它由ANSI C标准说明。当然,标准I/O最终都会调用上面的I/O例程。 标准I/O库代替用户处理很多细节,比如缓存分配、以优化长度执行I/O等。 标准I/O提供缓存的目的就是减少调用read和write的次数,它对每个I/O流自动进行缓存管理(标准I/O函数通常调用malloc来分配缓存)。 ...原创 2018-08-02 10:18:52 · 247 阅读 · 0 评论