Comment Re:communication is key, not just documentation (Score 1) 477
It's not ambiguous but it's a lot easier for a human to parse something like the following:
for (node = list->ss; node; node=node->ss);
Another advantage of the latter is that if that section of code is buggy it's clear what the author intended whereas for the original anyone debugging the code will need to consider whether there's a simple 1 character typo e.g.
for (ss=ss->ss; ss; ss=ss->ss); could also make sense depending on context.
Why make it more difficult than it needs to be?