... с другой стороны - на уровне стандарта языка этого никто не обещает (кое-где есть опции, управляющие этим). Наконец, все сильно зависит как от компилятора, так и от режима, в котором его используют. В общем, между порядком написания и порядком исполнения может быть даже не две, а несколько больших разниц, поэтому, без указания компилера и опций, говорить уверенно, что там изменится, а что - нет, невозможно.