[an error occurred while processing this directive]
Интересная штука получается (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
миниатюрный аудио-видеорекордер mAVR

Отправлено Mik 17 июля 2002 г. 20:52
В ответ на: По вашему-работает, а по правилам языка Си- нет. отправлено Abc123 17 июля 2002 г. 17:00

Я посмотрел грамматику языка Си:
http://www.lysator.liu.se/c/ANSI-C-grammar-y.html
из неё получается, что выражение


c1 ? c2 = 8: c2 = 5

незаконно.
Так что если верить этой грамматике, все компиляторы Си, которые не выходят за рамки стандарта ANSI, должны ругаться на эту строчку.
Где я ошибся?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru