LinuxC
zhangsgcm
这个作者很懒,什么都没留下…
展开
-
LinuxC 进程管理
进程是动态的,程序是静态的:程序是有序代码的集合;进程是程序的执行。通常进程不可在计算机之间迁移;而程序通常对应着文件、静态和可以复制进程是暂时的,程序使长久的:进程是一个状态变化的过程,程序可长久保存进程与程序组成不同:进程的组成包括程序、数据和进程控制块(即进程状态信息)进程与程序的对应关系:通过多次执行,一个程序可对应多个进程;通过调用关系,一个进程可包括多个程序。 2....原创 2018-08-02 10:13:38 · 414 阅读 · 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 · 327 阅读 · 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 · 284 阅读 · 0 评论