编译原理

高级语言及其语法描述: 语法,语义,语用   文法 推导分为最左推导和最右推导(规范推导) 推导的逆运算是规约,同理,最左规约是规范规约   递归规则与文法的递归性 短语、直接短语、句柄(一个句型最左的直接短语) &nb…

【转】malloc()与calloc区别

1.分配内存空间函数malloc 调用形式: (类型说明符*) malloc (size) 功能:在内存的动态存储区中分配一块长度为”size” 字节的连续区域。函数的返回值为该区域的首地址。 “类型说明符”表示把该…

Linux入门

处理目录的常用命令 ls: 列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录

计算机网络

1.开放系统互联参考模型”,即著名的OSI/RM模型(Open System Interconnection/Reference Model): 7层:自下而上依次为:物理层(Physics Layer)、数据链路层(Data Link L…

线性表、栈与队列

线性表(linear list )是n个具有相同特性的数据元素的有限序列。是一种逻辑结构 顺序表是存储结构 链表是存储结构,包括单链表,双链表,循环单链表,循环双链表,静态链表。       栈(stack)又…