long a = 2, b = 3, c; long tmp = b - a; if (tmp > 0) goto _else; c = 1; // tmp <= 0, donc la condition b <= a est vraie goto _endif; _else: c = 2; // tmp > 0, donc la condition b <= a est fausse _endif: