При выполнении итерации, если у меня есть следующее:
while(*pstring)
printf("%c", *pstring++);
Кажется, что все происходит в следующем порядке:
while(*pstring) {
printf("%c", *pstring);
pstring++;
}
Или, другими словами, так:
while(*pstring)
printf("%c", *(pstring++));
Почему это не действует следующим образом:
while(*pstring)
printf("%c", (*pstring)++);