|
Синтаксические несуразности C |
|
|
|
May 25 2012, 11:32
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

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

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(ViKo @ May 25 2012, 15:32)  В условных конструкциях и циклах между оператором и скобками обычно ставят пробел: Код if () ... for () ... В функциях обычно пробел не ставят: Код foo(); Мне показалось это нелогичным. И я уже переправил некоторые свои исходники, добавил пробелы. Как вдруг обнаружилось, что в макрофункции пробел вообще недопустим! Однообразие достигается просто - не ставьте НИГДЕ пробелов между оператором и относящимися к нему скобками, и будет вам щастье.  Т.е. операторы for(), if(), while(), switch() допускают слитное написание, под стать функциям.
|
|
|
|
Сообщений в этой теме
ViKo Синтаксические несуразности C May 25 2012, 11:32  haker_fox QUOTE (ViKo @ May 25 2012, 20:05) Нет, на... May 25 2012, 14:40   ViKo Цитата(haker_fox @ May 25 2012, 17:40) Не... May 26 2012, 17:15    aaarrr Цитата(ViKo @ May 26 2012, 21:15) Наприме... May 26 2012, 17:19     GetSmart Цитата(aaarrr @ May 26 2012, 22:19) ИМХО,... May 27 2012, 04:46      ViKo Цитата(GetSmart @ May 27 2012, 07:46) Не ... May 27 2012, 07:15       GetSmart Цитата(ViKo @ May 27 2012, 12:15) Хочу, ч... May 27 2012, 08:35       =AK= Цитата(ViKo @ May 27 2012, 16:45) Сказано... May 27 2012, 09:16      aaarrr Цитата(GetSmart @ May 27 2012, 08:46) А ч... May 27 2012, 08:45       GetSmart Цитата(aaarrr @ May 27 2012, 13:45) ...ка... May 27 2012, 09:00        aaarrr Цитата(GetSmart @ May 27 2012, 13:00) Не ... May 27 2012, 09:21         GetSmart Цитата(aaarrr @ May 27 2012, 14:21) Едина... May 27 2012, 09:33          aaarrr Цитата(GetSmart @ May 27 2012, 13:33) Поч... May 27 2012, 09:39           GetSmart Цитата(aaarrr @ May 27 2012, 14:39) Утрир... May 27 2012, 09:50            aaarrr Цитата(GetSmart @ May 27 2012, 13:50) Так... May 27 2012, 09:53             GetSmart Цитата(aaarrr @ May 27 2012, 14:53) Приех... May 27 2012, 10:02           ViKo Цитата(aaarrr @ May 27 2012, 12:39) Утрир... May 27 2012, 13:03            M_Andrey А меня бесят комментарии типа /*...*/. Иногда надо... May 27 2012, 14:14             andrew_b Цитата(M_Andrey @ May 27 2012, 18:14) А м... May 27 2012, 14:51              M_Andrey Цитата(andrew_b @ May 27 2012, 18:51) #if... May 27 2012, 15:12             MrYuran Цитата(M_Andrey @ May 27 2012, 18:14) А м... May 28 2012, 05:00 MrYuran Цитата(ViKo @ May 25 2012, 15:32) И я уже... May 25 2012, 12:02 ReAl КодОдно
маленькое
замечание:
это
не
отно... May 25 2012, 13:43 =AK= Цитата(ViKo @ May 25 2012, 21:02) чем вам... May 27 2012, 06:52 aaarrr Цитата(GetSmart @ May 27 2012, 13:50) Мож... May 27 2012, 10:08 GetSmart Цитата(aaarrr @ May 27 2012, 15:08) Тольк... May 27 2012, 10:14
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|