码迷,mamicode.com
首页 >  
搜索关键字:布尔表达式的翻译    ( 2个结果
C编译器剖析_5.3.1 中间代码生成及优化_If语句和复合语句的翻译
5.3.1   If语句和复合语句的翻译     我们先简单回顾一下对布尔表达式的翻译,我们通过调用TranslateBranch函数来产生跳转指令,从而实现布尔表达式的语义。在使用函数TranslateBranch(expr, bt, bn)时,有这么两个约定:     (1) 当expr为真时,跳往bt基本块;     (2) 紧随“函数TranslateBranch所生成的跳转指令”之...
分类:其他好文   时间:2015-04-20 16:58:25    阅读次数:142
C编译器剖析_5.1 中间代码生成及优化_布尔表达式的翻译
5.2  中间代码生成与优化_布尔表达式的翻译     我们仍然按照语法分析和语义检查时的思路,先讨论表达式的翻译,再处理语句。表达式从概念上来说,可分为算术表达式和布尔表达式,在一些编程语言(例如Java)中对这两者是有严格区分的,算术表达式的结果是整数或浮点数,而布尔表达式的结果是逻辑上的真或假。布尔是英国数学家,由于布尔较早进行了关于“与或非”逻辑运算的研究,为了纪念这位先驱,在Java中...
分类:其他好文   时间:2015-04-10 15:40:23    阅读次数:172
2条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!