Size: a a a

Dev Seagulls Chat

2020 September 30

ER

E Rubin in Dev Seagulls Chat
Могли бы пошагово объяснить что делает эта штука
источник

ER

E Rubin in Dev Seagulls Chat
Я думал так
источник

ER

E Rubin in Dev Seagulls Chat
Если а++ то это означает, что на следующей строке она меняется на +1, а тут --а перекрывает
источник

ER

E Rubin in Dev Seagulls Chat
Понял
источник

ER

E Rubin in Dev Seagulls Chat
Осенило
источник

A

Ascandar in Dev Seagulls Chat
3 раза выводит?
источник

ER

E Rubin in Dev Seagulls Chat
Она увеличено а значение
источник

KM

Khabib Murtuzaaliev in Dev Seagulls Chat
int b = a++; Это означает
int b = a;
a=a+1;
источник

KM

Khabib Murtuzaaliev in Dev Seagulls Chat
int c = —b;
———————
b=b-1;
int c = b;
источник

A

Ascandar in Dev Seagulls Chat
в принципе верно, при инкремент значения присваивается до инкремента, во втором случае, сначала происходит декремент и после присваивания значения
источник

С

Сидредин in Dev Seagulls Chat
@erubin, понял?
источник

A

Ascandar in Dev Seagulls Chat
вот поинтереснее известный прикол

int i = 5;
i = ++i + ++i;
Вопрос: Чему равно i?
источник

ER

E Rubin in Dev Seagulls Chat
14
источник

ER

E Rubin in Dev Seagulls Chat
?
источник

A

Ascandar in Dev Seagulls Chat
разные компиляторы разные дают
источник

A

Ascandar in Dev Seagulls Chat
на С gcc дает 14
источник

A

Ascandar in Dev Seagulls Chat
а C clang дает 13
источник

A

Ascandar in Dev Seagulls Chat
вариант на баше дает 13
источник

A

Ascandar in Dev Seagulls Chat
i=5; echo $((++i + ++i))
источник

С

Сидредин in Dev Seagulls Chat
13
источник