In C BNF, MultiplicativeExpression
und UnaryOperator
sind wie folgt definiert:In C BNF, UnaryOperator :: = ("+" * "|" + "| -" | "~" | ""). Warum/und% sind in UnaryOperator ausgeschlossen?
MultiplicativeExpression ::= CastExpression (("*" | "/" | "%") MultiplicativeExpression)? UnaryOperator ::= ("&" | "*" | "+" | "-" | "~" | "!")
/
und %
in MultiplicativeExpression
definiert sind?
Was ist C BNF? C Standard? –
@SouravGhosh, das ist Cs Backus-Naur-Form. – aheh