[源码和文档分享]基于C语言的PL0编译器

一、添加注释

块注释由/*和*/包含,不允许嵌套

行注释由//开始直到行结束符(回车)

[源码和文档分享]基于C语言的PL0编译器_第1张图片

这部分代码比较简单,唯一值得注意的是/* */注释结束的判断标准是碰到了*字符,而且下一个字符为/,这时表示此部分注释结束

二、扩展PL/0 中“条件”:这种修改包括:

增加逻辑运算符 && 、|| 和 !

把PL/0 语言中的“条件”概念一般化为C 语言那样(表达式值非零即为“真”)

“条件”的短路计算

增加逻辑运算符 && 、|| 和 !:

[源码和文档分享]基于C语言的PL0编译器_第2张图片

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1350.html

你可能感兴趣的:([源码和文档分享]基于C语言的PL0编译器)