学习
JIEJIEMENG
这个作者很懒,什么都没留下…
展开
-
进程和线程相关知识总结
线程定义:线程是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),一个线程可以创建和撤销另一个线程;引入线程的目的:减少程序在并发时所付出的时间开销。线程的特点:- 轻型实体。它不拥有系统资源,只是有一点必不可少的、能保证独立运行的资源。- 独立调度和分派的...转载 2019-07-26 18:10:38 · 535 阅读 · 0 评论 -
链表
链表定义:N个节点离散分配,彼此通过指针连接,每一个节点只有一个前驱节点,每一个节点只有一个后续节点,首节点没有前驱,尾节点没有后续节点专业术语:首节点,尾节点,头结点(首节点的前面,没有存放有效数据,可以方便链表操作),//头指针,指向头结点的指针变量,存放了头结点的地址,尾指针//数组是连续存储,链表是离散存储//确定一个链表需要几个参数:头指针//分类:单链表 双链表(一个节点有...转载 2019-07-26 18:19:19 · 140 阅读 · 0 评论 -
static关键字说明
生存周期相关局部变量在每次函数条用的时候分配内存空间,在函数调用结束之后销毁;全局变量在程序开始运行时分配空间,在程序结束时销毁;如果有全局变量和局部变量重名,局部变量会暂时覆盖全局变量;全局变量只能用常量表达式初始化,因为程序开始时要用适当的值来初始化全局变量。static关键字在C语言中作用1、针对变量加static关键字使用static修饰***全局***变量,在全局变量前...原创 2019-07-27 08:29:18 · 162 阅读 · 0 评论