Модераторы: bsa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Всё ли приходит с опытом? 
:(
    Опции темы
mes
Дата 27.6.2009, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 79
Всего: 250



Цитата(zim22 @  27.6.2009,  14:31 Найти цитируемый пост)

вы не честно играете. каждая цифра должна была находиться в диапазоне от 0 до 9, чтобы "прикол" работал smile 

а о диапaзоне не было ни слова smile



Это сообщение отредактировал(а) mes - 27.6.2009, 15:43


--------------------
PM MAIL WWW   Вверх
source777
Дата 27.6.2009, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: нет
Всего: 56



Цитата(mes @  27.6.2009,  15:25 Найти цитируемый пост)
Во вторых подставляю как Вы просили val = 0x2D и сколько будет результат ?  smile 
2*10+D = 20+13 = 33, прикол работает...

Добавлено через 1 минуту и 56 секунд
Цитата(mes @  27.6.2009,  14:44 Найти цитируемый пост)
А разве 0x99 и 99 это одно и то же ?

если бы было выражение ((val & 0xF0) >> 4) * 16 + (val & 0x0F);
то осталось бы 0x99, а так просто перевели 16-ричное число по десятичному основанию.


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
hsilgos
Дата 27.6.2009, 20:08 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 26.4.2009

Репутация: 1
Всего: 2



Цитата

Знаю, что это всё неформально зовётся "г-о-в-н--о-кодом" и в реальных проектах не применяется, но на собеседованиях обычно этим и заваливают по отзывам очевидцев.

Сам спрашивал у собеседуемого и ждал вполне конкретный ответ: это Undefined behaviour.
И не с целью завалить, а с целью узнать, отдает он себе отчет, что такой код писать не следует или нет...
PM MAIL   Вверх
Alexeis
Дата 28.6.2009, 00:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



  Ну это специфика, которая не везде используется. В низкоуровневом программировании, да, а так нечасто. С++ весьма обширен, так что при большом желании подловить можно и Страуструпа. Мало того что нужно знать кучу нюансов правильной работы, так еще нужно знать как неправильно писать.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0516 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.