1*3aa99676SStefan Eßerdefine x(x) { 2*3aa99676SStefan Eßer return (i++ + x) 3*3aa99676SStefan Eßer} 4*3aa99676SStefan Eßerdefine y(x) { 5*3aa99676SStefan Eßer return (++i + x) 6*3aa99676SStefan Eßer} 7*3aa99676SStefan Eßerdefine z(x) { 8*3aa99676SStefan Eßer return (i *= 2) + x 9*3aa99676SStefan Eßer} 10*3aa99676SStefan Eßer 11*3aa99676SStefan Eßeri++ 12*3aa99676SStefan Eßeri-- 13*3aa99676SStefan Eßer++i 14*3aa99676SStefan Eßer--i 15*3aa99676SStefan Eßer 16*3aa99676SStefan Eßer(i++) 17*3aa99676SStefan Eßer(i--) 18*3aa99676SStefan Eßer(++i) 19*3aa99676SStefan Eßer(--i) 20*3aa99676SStefan Eßer 21*3aa99676SStefan Eßeri += 1 22*3aa99676SStefan Eßeri 23*3aa99676SStefan Eßeri -= -4 24*3aa99676SStefan Eßeri 25*3aa99676SStefan Eßeri *= 5 26*3aa99676SStefan Eßeri 27*3aa99676SStefan Eßeri /= 12.5 28*3aa99676SStefan Eßeri 29*3aa99676SStefan Eßer 30*3aa99676SStefan Eßeri = 0 31*3aa99676SStefan Eßer 32*3aa99676SStefan Eßer(i += 1) 33*3aa99676SStefan Eßer(i -= -4) 34*3aa99676SStefan Eßer(i *= 5) 35*3aa99676SStefan Eßer(i /= 12.5) 36*3aa99676SStefan Eßer 37*3aa99676SStefan Eßeri = 0 38*3aa99676SStefan Eßer 39*3aa99676SStefan Eßera[i++] += ++i 40*3aa99676SStefan Eßeri-- 41*3aa99676SStefan Eßeri-- 42*3aa99676SStefan Eßeri 43*3aa99676SStefan Eßera[i] 44*3aa99676SStefan Eßer 45*3aa99676SStefan Eßera[i]++ 46*3aa99676SStefan Eßera[i]-- 47*3aa99676SStefan Eßer++a[i] 48*3aa99676SStefan Eßer--a[i] 49*3aa99676SStefan Eßer 50*3aa99676SStefan Eßeri += 4 51*3aa99676SStefan Eßeri 52*3aa99676SStefan Eßer 53*3aa99676SStefan Eßersqrt(i *= 4) 54*3aa99676SStefan Eßeri 55*3aa99676SStefan Eßerlength(i /= 2) 56*3aa99676SStefan Eßeri 57*3aa99676SStefan Eßer 58*3aa99676SStefan Eßeri = 4 59*3aa99676SStefan Eßerscale(i /= 2) 60*3aa99676SStefan Eßeri 61*3aa99676SStefan Eßer 62*3aa99676SStefan Eßeri = -1 63*3aa99676SStefan Eßer 64*3aa99676SStefan Eßerabs(i--) 65*3aa99676SStefan Eßerabs(--i) 66*3aa99676SStefan Eßerabs(++i) 67*3aa99676SStefan Eßerabs(i++) 68*3aa99676SStefan Eßer 69*3aa99676SStefan Eßeri = -i 70*3aa99676SStefan Eßer 71*3aa99676SStefan Eßera = 4 72*3aa99676SStefan Eßer 73*3aa99676SStefan Eßerx(a) 74*3aa99676SStefan Eßeri 75*3aa99676SStefan Eßer 76*3aa99676SStefan Eßerx(a *= 5) 77*3aa99676SStefan Eßera 78*3aa99676SStefan Eßeri 79*3aa99676SStefan Eßer 80*3aa99676SStefan Eßera = 4 81*3aa99676SStefan Eßer 82*3aa99676SStefan Eßery(a) 83*3aa99676SStefan Eßeri 84*3aa99676SStefan Eßer 85*3aa99676SStefan Eßery(a -= 2) 86*3aa99676SStefan Eßera 87*3aa99676SStefan Eßeri 88*3aa99676SStefan Eßer 89*3aa99676SStefan Eßera = 4 90*3aa99676SStefan Eßer 91*3aa99676SStefan Eßerz(a) 92*3aa99676SStefan Eßeri 93*3aa99676SStefan Eßer 94*3aa99676SStefan Eßerz(a /= 0.5) 95*3aa99676SStefan Eßera 96*3aa99676SStefan Eßeri 97*3aa99676SStefan Eßer 98*3aa99676SStefan Eßeri = 1 99*3aa99676SStefan Eßer 100*3aa99676SStefan Eßerif (i -= 1) print "true\n" 101*3aa99676SStefan Eßerelse print "false\n" 102*3aa99676SStefan Eßer 103*3aa99676SStefan Eßerif (i += 1) print "true\n" 104*3aa99676SStefan Eßerelse print "false\n" 105*3aa99676SStefan Eßer 106*3aa99676SStefan Eßeri = 3 107*3aa99676SStefan Eßer 108*3aa99676SStefan Eßerwhile (i -= 2) print "i: ", i += 1, "\n" 109*3aa99676SStefan Eßer 110*3aa99676SStefan Eßera = 5 111*3aa99676SStefan Eßer 112*3aa99676SStefan Eßerfor (i = 5; i-= 1; --a) print "i: ", i, "; a: ", a, "\n" 113*3aa99676SStefan Eßer 114*3aa99676SStefan Eßerdefine void t(x, y) { 115*3aa99676SStefan Eßer print "x: ", x, "; y: ", y, "\n" 116*3aa99676SStefan Eßer} 117*3aa99676SStefan Eßer 118*3aa99676SStefan Eßert(i++, i++) 119*3aa99676SStefan Eßeri 120*3aa99676SStefan Eßer 121*3aa99676SStefan Eßert(++i, ++i) 122*3aa99676SStefan Eßeri 123