Linux C
青子实
戒骄戒躁
展开
-
Linux进程通信共享内存函数
共享内存函数由shmget、shmat、shmdt、shmctl四个函数组成。shmget(得到一个共享内存标识符或创建一个共享内存对象)所需头文件#include #include 函数说明得到一个共享内存标识符或创建一个共享内存对象并返回共享内存标识符函数转载 2016-05-11 19:21:22 · 344 阅读 · 0 评论 -
C语言if判断语句中可以更改变量的值
#include <stdio.h>int main(void){ int i=0; if ((i=1)<0) { printf("test"); } else if(i==1) { printf("i的值在上个if语句中被改变"); } else printf("i的值在上个if语句中原创 2016-05-12 14:58:46 · 5272 阅读 · 0 评论 -
Linux C下进程操作实例
/*ex5-14.c*/#include <sys/types.h>#include <unistd.h>#include <stdio.h>#define MAXARG 10 //每条命令所能使用的最大参数个数#define LINSIZ 80 //每条命令的字符缓存数组#define CMDSIZ 8 //一次提交的最多的命令个数extern cha原创 2016-05-15 15:10:45 · 396 阅读 · 0 评论 -
void,void *
void关键字的使用规则: 1. 如果函数没有返回值,那么应声明为void类型,如void fun1(int i); 2. 如果函数无参数,那么应声明其参数为void,如int fun2(void); 3. 如果函数的参数可以是任意类型指针,那么应声明其参数为void * ,如void* fun3(vo转载 2016-05-19 15:58:16 · 425 阅读 · 0 评论 -
Linux C下的线程操作函数笔记及实例代码
线程概述 线程的基本概念用户态线程和内核态线程线程管理 创建线程结束线程挂起线程线程同步取消线程取消处理程序 线程特定数据的处理函数 线程属性原创 2016-05-20 09:55:30 · 825 阅读 · 0 评论 -
make工具及其使用
概述 整个软件系统被划分为几个小的子系统,而每个小的子系统又划分为几个独立工作的由一组文件组成的模块时,就涉及到模块之间的协调问题。 (软件系统->子系统->模块) make工具的作用就是当一个模块被修改后,保证其他模块与之相关的部分也随之改变,进而不会影响模块之间的协调关系。 make本身是一个单独工作的程序,可以根据程序模块的修改情况重新编译链接目标代码,以保证目标代码总是原创 2016-07-07 16:04:08 · 9403 阅读 · 2 评论 -
*.c~文件
*.c~ 文件是一些编辑器自动生成的备份文件,一般留着没有作用,可以在编辑器设置中关闭。原创 2016-07-08 10:07:56 · 2361 阅读 · 0 评论