f: function with parameters c: signed int returning signed int with body CompoundStmt Return Statement, returning: Applying untyped: Name: !? ...to: Conditional expression on: Cast of: Applying untyped: Name: ?!=? ...to: Name: c Name: 0 to: signed int First alternative: constant expression 2.0 double Second alternative: constant expression 1.0 double