В условных конструкциях и циклах между оператором и скобками обычно ставят пробел:
Код
if () ...
for () ...
В функциях обычно пробел не ставят:
Код
foo();
Мне показалось это нелогичным. И я уже переправил некоторые свои исходники, добавил пробелы. Как вдруг обнаружилось, что в макрофункции пробел вообще недопустим!
Код
#define FOO() ...
Пришлось возвращаться к отброшенному.
Мне это не нравится!
Собственно, вот и весь сказ. Вопросов не имею. Кроме одного - а чем вам еще не нравится синтаксис языка C?