/* atk i - harjoitus 3 teht. 1a */ main() { /* esitellään i, j ja k. samalla asetetaan i nollaksi, ja j kolmeksi */ int i = 0, j = 3, k; /* seuraava rivi on selvä lukuunottamatta operaattoria ++. Koska ++ on operandinsa (i) edessä, tehdään i:n suurentaminen _ensimmäisenä_. Näinollen, koska i oli 0 ja j 3, saa k arvokseen 1 + 3 eli 4 */ k = ++i + j; /* nyt tulee muistaa, että kok. lukujen jakolasku antaa tulokseksi kokonaisluvun. Koska i = 1, tulos on 1 / 2 = 0. */ j = i / 2; /* seuraavaksi tulostuu i:n, j:n ja k:n arvot. Koska ++ operaattori on i:n jäljessä, tehdään suurentaminen vasta tulostuksen jälkeen. tulostus on siis: 1 0 4 */ printf("%d %d %d", i++, j, k); }