Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Тут недавно пробегало про сишные трюки. Поддался на провокацию и (+)
Отправлено
Quasy
27 мая 2009, г. 17:16
кусок исходника на Си
if( n == 0 )
if( f3() ) f1(n);
else f2(n);
else f1(n);
заменил на макрос:
MACR(n) ((((n)||f3())?(f1):(f2))(n))
Ничего не выиграл, но удовлетворение получил :)
Составить ответ
|
Вернуться на конференцию.
Ответы
Мне за идею полстакашка полагается? Забегу со своей тарой :-)
-
VasilyS
(27.05.2009, 20:09:33
80.92.96.25
,
пустое
)
Налью.
-
Quasy
(28.05.2009, 11:57:31
192.168.0.207,80.243.9.34
,
пустое
)
лучше заменить на нормально записанный макрос, с ифами, а не с этой ебнутой мнемоникой
-
LordN
(27.05.2009, 19:10:57
82.200.101.194
,
пустое
)
Грамотно сделал макрос... если бы вместо (n) влепили просто n. То были бы проблемы в определенных случаях...
-
MARS
(27.05.2009, 17:41:26
212.40.41.26
,
пустое
)
грамотно.. странное слово в стёбном решении. Как через месяц свой код он понимать будет?
-
POV
(27.05.2009, 20:35:27
91.203.67.108
,
пустое
)
во-во, нескока раз в жизни видел тупые лица программеров, тужащихся понять что там они наСисали месяц назад.... На Паскале писаное легко понимаю и модернизирую через много лет...
-
basilmak
(27.05.2009, 23:05:45
89.191.241.237
,
пустое
)
Не стоит убогость и догматичностть какого-либо языка принимать за его "правильность". Возможности - они и в африке возможности. Кто может - их использует, кто нет - ебется с паскалем.
-
POV
(27.05.2009, 23:09:19
91.203.67.108
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
отымите от 2 единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru