如果文法G中的某个句子存在不只一棵语法树,则称该句子是二义性的。如果文法含有二义性的句子,则称该文法是二义性的。 二义性文法认为是一种语言语法的不完善说明,而且也应避免它. public static void Main() { int i=1; int j=2; if(i<j) if(i==2) Console.WriteLine("i"); else Console.WriteLine("j"); } 显示: "j"