![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译原理
文章平均质量分 96
effility
我好菜啊,什么时候才会努力啊,傻瓜
展开
-
C语言中 . -> & * ** typedef符号或操作符的用法
大家在看数据结构清华版书时,经常会被里面的 * . -> typedef c语言 c++的切换看的云里雾里,运行里面伪代码经常很困扰,网上也大多把c语言和c++看成一起混合编译处理,导致大家单纯想理解c语言造成很多困扰,下面这篇文章仅针对于c语言详细说明上面几个符号的用法,帮助大家理解纯c代码。先说结论,在C语言中,对于一个结构体类型变量a上面两种写法是等价的对于上面这段代码可以看成在操作系统内部做了上图的操作,首先,创建了一块内存大小为4个字节,首地址0x0000,结束地址为0x0004,对于原创 2022-06-21 14:09:55 · 2020 阅读 · 1 评论 -
编译原理LL(1)预测分析表的构造
LL(1)预测分析表的构造算法对文法G的每个产生式A->α执行如下步骤:(1)对每个a∈First(α),把 A->α加入M[A,a](2)若 ε∈First(α),则对任何b∈Follow(A) ,把 A->ε加 至M[A,b]中简单理解就是对于每一个产生式 A->a | b | c...... 求出a , b, c.....所有的first集,将其first集中对应的每一个元素加入到表格中,横坐标是产生式...原创 2020-05-10 15:59:28 · 11524 阅读 · 4 评论