
编译原理
enic
这个作者很懒,什么都没留下…
展开
-
LCC的字节对齐 宏
// 用于字节对齐// A:x+(n-1) 当x、n是正整数时,表达式的值永远是大于n的。// 当1 =// 当n+1 // 当2n+1 // ~B:~(n-1) 当n是2~i次方(i=1,2,3,4),表达式的值永远是n的倍数。 可以通过列出各个位来看,最小的、有值// 的位大小是n的倍数,小于n的部分都是0//原创 2009-11-22 17:29:00 · 1413 阅读 · 1 评论 -
栈的表达式与波兰表达式
栈的表达式与波兰表达式 栈的基本运算有三种,其中包括入栈运算、退栈运算以及读栈顶元素,这些请参考相关数据结构资料。根据这些基本运算就可以用数组模拟出栈来。 那么作为栈的著名应用,表达式的计算可以有两种方法。 第一种方法—— 首先建立两个栈,操作数栈OVS和运算符栈OPS。其中,操作数栈用来记忆表达式中的操作数,其栈顶指针为topv,初始时为空,即topv=0转载 2010-01-10 15:19:00 · 932 阅读 · 0 评论