Back when I was programming C on a PDP-11 many of those C shortcuts (esp. pre & post increment) often did result in smaller and faster code. I expect that as optimizing compilers improve, semantically equivalent blocks of code will tend to result in the same sequence of machine instructions. Terrell