- 博客(5)
- 收藏
- 关注
原创 进程与线程
(4)我们有了exec族函数后,我们典型的父子进程就是这样的:子进程需要运行的程序被单独编写、单独编译成一个可执行文件(叫hello),项目是一个多进程项目,主程序叫父进程,fork创建了一个子进程后在进程中exec来执行hello,达到父子进程分别作不同的程序(宏观上)同时运行。1.它是守护进程,也就是通常所说的Daemon进程,是Linux三种进程之一,通常在系统启动时运行,在系统关闭时结束.Linux是以会话(session),进程组的方式管理进程.每个进程属于一个进程组,子进程同属于该进程组.
2023-05-03 15:36:36
63
原创 数据结构及算法
树(Tree)是 n(n≥0)个节点的有限集合T,它满足两个条件 :(1)有且仅有一个特定的称为根(Root)的节点;(2).其余的节点可以分为m(m≥0)个互不相交的有限集合T1、T2、……、Tm,其中每一个集合又是一棵树,并称为其根的子树(Subtree)。1.度数一个节点的子树的个数称为该节点的度数,一棵树的度数是指该树中节点的最大度数2.深度节点的层数等于父节点的层数加一,根节点的层数定义为一。树中节点层数的最大值称为该树的高度或深度3.边数。
2023-05-03 14:42:42
158
原创 IO及其相关操作
为了将数据更加方便地存储,或者对文件进行操作,所以需要使用IO接口。IO又分为标准IO和文件IO:(C标准:属于C库,含有一些列输入输出函数),只要操作系统支持C库,就可以使用这一类标准IO提供的函数----》移植性比较高文件流(FILE *文件IO:1.POSIX(可移植操作系统接口)推出的对于支持POSIX标准的系统可以操作文件的一系列函数(UNIX系统一般都会支持POSIX的标准)---》移植性不高(只能应用于UNIX系统)2.操作的文件可以普通文件或者设备文件(硬件)
2023-05-03 14:28:10
72
1
原创 LinuxC
定义函数指针方式返回值类型 (*pFunc)(形参列表);思考://这里的[]就是*号,只是允许用户可以这样去写,所以等价于这里写的arr就是一个指针变量。函数指针数组:数组元素类型是函数指针类型的数组。定义:函数指针类型 数组名[元素个数];//取完别名之后可以这样定义函数指针数组。返回值类型 (*数组名[元素个数])(参数表列表);struct 结构体名 变量名;
2023-04-09 23:41:15
94
1
原创 C语言基础
程序:计算机能够识别的一组有序的指令指令:计算机能够识别的操作存储类型 数据类型 数组名[元素的个数];Int arr[5];数据类型:数组中元素的数据类型数组的数据类型:int [5];数据类型:去掉变量名,剩下的就是数据类型数组所占的内存空间的大小=sizeof(数据类型)*元素的个数数组名:1.整个数组 2.数组首元素的地址 arr == &arr[0]注意:定义数组时,元素的个数必须为一个确定的值(常量/常量表达式)字符数组:保存一组char类型的数据。
2023-03-27 19:27:39
293
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人