Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
С тем же успехом можно сослаться на внутрифирменные стандарты оформления кода
Отправлено
Запрещенные_символы
(91.135.22.160)
04 января 2010, г. 15:29
В ответ на:
Да, конечно. Проверку наличия таких скобок делает Lint, MISRA C и прочие static code analysis tools.
отправлено Американецъ 04 января 2010, г. 15:03
Стандарт допускает использование одного выражения под if() без скобок. Стандарт трактует такой случай однозначно. Лишние скобки загромождают код. С тем же успехом можно пожелать писать a = b + c * d; как a = b + (c * d);
Составить ответ
|
Вернуться на конференцию
Ответы
Да стандарт допускает и два, и три, и десять выражений под ИФом, под ФОРом и т.п. без {} причем без потери работоспособности... Учите, говорю вам, матчасть.
-
VasilyS
(04.01.2010, 15:34:1
80.92.96.25
,
пустое
)
Приведите, пожалуйста, цитату стандарта.
-
Запрещенные_символы
(04.01.2010, 16:01:53
91.135.22.160
,
пустое
)
"Никаких цитат" - мое второе имя :-). Меня вы можете только попросить научить вас, как сделать такое безобразие, не нарушая законов Си. Впрочем, я не гуру, ведь этот способ каждому известен.
-
VasilyS
(04.01.2010, 16:38:14
80.92.96.25
,
пустое
)
"Слив защитан" вторично.
-
Запрещенные_символы
(04.01.2010, 17:22:45
91.135.22.160
,
пустое
)
Так тебе надо или будешь гордо стоять но не попросишь совета? Я готов энитайм. Но - не навязываюсь cо своим свиным рылом :-)
-
VasilyS
(04.01.2010, 17:54:21
80.92.96.25
,
пустое
)
Какой совет??? Я попросил цитату из той документации, куда ты посылаешь - ты в кусты. Чему ты м...{+}
-
Запрещенные_символы
(04.01.2010, 18:16:32
91.135.22.160
, 192 байт)
Я же вам сказал - никаких цитат. Иначе начнете говорить, что фраза вырвана из контекста и т.п. Никаких цитат, только совет. :-)
-
VasilyS
(04.01.2010, 18:49:46
80.92.96.25
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 3 на единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru