169 похожих чатов

@Dhdudjeb, привет. i = 1; i += ++i; Чему равна i?

23 ответов

10 просмотров

Мне кажется, это вопрос вообще не по ассемблеру.

楽園松本
Почему?

Потому что здесь вопрос по синтаксису ЯВУ - как компилятор его закодирует. Тут нет чёткого упора в ассемблер, мнемоники и т.д.

Чат по ассемблеру, вопрос про плюсы) найс)

Ответ: 3.

Временный КТ315
Потому что здесь вопрос по синтаксису ЯВУ - как ко...

Да, точно, надо просить входящего написать эквивалент на асме

disba1ancer
Про си

Вроде, в С всегда 4 будет, а вот в С++ есть проблема с порядком, поэтому может быть другой ответ.

Временный КТ315
Почему неправильно?

Я выше уже объяснял. Это ub. Там даже на практике не всегда 4

Временный КТ315
В каком случае будет не 4?

В случае другого компилятора

Alex
В случае другого компилятора

Так ты же про С и С++ писал...

Временный КТ315
Так ты же про С и С++ писал...

Да. Или мы уже про другой язык?

Alex
Да. Или мы уже про другой язык?

Хорошо, на каком компиляторе С или С++ будет не 4?

Временный КТ315
Хорошо, на каком компиляторе С или С++ будет не 4?

Если правильно помню, либо на llvm, либо на ms другие ответы получались. Вечером смогу посмотреть

Alex
Если правильно помню, либо на llvm, либо на ms дру...

Другие ответы получались на классическом варианте, потому что есть варианты, когда делать стор после постинкремента. А тут никакой невменяемый компилятор не будет считать инкремент отдельно, а сохранять его результат отдельно. Впрочем, делать так всё равно нельзя. Возможно, стоит поиграть не с целыми, а с указателями.

Другие ответы получались потому, что компилятор имеет право так делать

Alex
Другие ответы получались потому, что компилятор им...

Ещё раз. Имеет право делать != будет делать. Это как с шутками про format C: при UB. В этом конкретном выражении нет никаких причин разделять прибавление единицы и запись.

disba1ancer
Про си

По си-подобному языку

Похожие вопросы

Обсуждают сегодня

кому не сложно распишите пожалуйста для какой цели тут вот эти скобки и в них пихается указатель?
Михаил Helper
15
Обновленный chat тестили уже господа? Готовимся на заводы ? Простой проект на ларавель собирает за 1 ответ..
Jacov Borisov
11
Или мне дублировать структуру с информацией о следующем потоке в адресное пространство текущего потока?
One
9
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в "главной форме" создаются "дочерние формы / копии главной" new_form := TForm1.Create(Application); new_form.blah_blah_blah обработчик, срабатывающий при изменении положени...
livontiy
6
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
OnShow один раз вызывается? или возможен Hide?
Iluha Companets
14
Can anyone help me out here?
Ryzen
7
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Карта сайта