← All examples

Ternary operator

C++ Branching

?: → branching

Flowchart (ISO 5807)

YesNoStartInput xx < 0Return -xEndReturn xEndFigure 1 — absVal

Source code

int absVal(int x) {
    return x < 0 ? -x : x;
}