文法产生式 (7)

说了这么多,来看一个涉及C语言部分语句的文法

stmt -> id = expression; | if(expression) stmt | if(expression) stmt else stmt | do stmt while (expression); | while(expression) stmt | {stmts} stmts -> stmts stmt | epsilon

上面用id表示标识符,expression表示实际程序语句。注意这个文法中的分号的使用,非常严谨,不多不少。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zypzdd.html