Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Вот-вот, не всяк знает такое. Назовите книгу, плиз, где среди описания операторов языка Си а примере приведена идиома типа (x)||f();
Отправлено
VasilyS
19 июля 2009, г. 19:12
В ответ на:
О, я ещё один трюк знаю - если взять верёвку, навязать на ней через одинаковые расстояния узлы, взять отрезки на 3, 4 и 5 межузловых расстояний и слепить треугольник, то на стыке 3- и 4- отрезков будет прямой угол.
отправлено пользователем
ReAl
19 июля 2009, г. 18:55
Составить ответ
|
Вернуться на конференцию.
Ответы
В последний раз - если человек понимает работу if( x || f() ) {} то он должен без труда понять и работу части этой записи - "голого" выражения (x || f()), результат вычисления которого отбрасывается за ненадобностью, как и результат вычисления присваивающего выражения a = b; Второе чаще применяется "само по себе", но бывает и как x = a = b; и как if( a = b) {}. Первое чаще стоит под if(), но может применяться само по себе. Принципиальной разницы
-
ReAl
(19.07.2009, 19:49:37
89.162.152.53
, 34 байт)
Хорошо. В последний раз и я. Думаю, что перестановка бит, swap 2 переменных без участия третьей, itoa, Cишный JMP 0, трюки со стеком и выходом из прерываний, машина Даффа, хитрые макросы есть предмет этой конфы. Пример приведен чтобы Ющенко выздоровел, кровавая гебня наконец унялась, а заходящие в эту конфу не плевались. Почему никто не проводит здесь культуртрегерскую работу. Заодно, уверен, кому-то трюк с || в диковинку.
-
VasilyS
(19.07.2009, 19:59:44
80.92.96.25
,
пустое
)
Цитату из стандарта, говорящую, что выражение с || вычисляется таким-то и таким-то образом я уже приводил. В том месте стандарта не уточняется - обязан результат выражения использоваться под if() или в виде flag = x || f(); или вообще выражение может стоять само по себе (как обычно и стоят присваивающие выражения), так что порядок вычисления выражения не зависит от того, стоит оно одно или (+)
-
ReAl
(19.07.2009, 19:59:2
89.162.152.53
, 818 байт,
ссылка
)
Здесь - да, уверен, идет для многих как откровение, как фокус. Вспомните, тут люди не понимают различий jmp 0 из обработчика для AVR и 51. Здесь начинающим - примерами содержащими ключи __eeprom советуют пользоваться без предупреждения об опасности. Вым ли этого не знать, не знать сегодняшнего уровня этой конфы?
-
VasilyS
(19.07.2009, 20:07:54
80.92.96.25
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
вычтите два из трёх, получится:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru