LINUX.ORG.RU

Ответ на: комментарий от kda

> i++ сначала присвание, потом инкремент. ++i; сначала инкремент, потом присваивание.
> т.е при int i = 0; int a = i++; int b = ++i;
> В итоге a == 0; b == 2;
огромное спасибо

burb
()
Ответ на: комментарий от burb

а результат a=i++*i++ по моему вообще стандартом не определен-
"=" и "++" лучше в одной строчке не использовать (IMXO)

Anonymous ★★★★★
()
Ответ на: комментарий от anonymous

> таких камментатороф ф газенваген.
ананимусов в газенваген.

burb
()

Поправить коньки и будет красиво.. но не юзабельно, глаза жалко...

some1
()

на первый взгляд неплохой, но исключительно фанатский скрин

skyfisher
()

Такую слаку нам не надо!
Шрифт в терминале - сущий вздор
Цветов подборка просит йада
Запарили скриншоты с ЛОР!

=)

magesor ★☆
()
Ответ на: комментарий от magesor

>Такую слаку нам не надо!
>Шрифт в терминале - сущий вздор
>Цветов подборка просит йада
>Запарили скриншоты с ЛОР!

А вы тут сударь не гоните!
Цветов подборка говорите?
Ну а как же фильм?
Вы фильм то, фильм то посмотрите!
Там всё зелёное, что аж противно, ё-моё!
А шрифт - нормальный
Точка, всё! Объявляю сию тему закрытой
Спасибо всем за комменты, понял, исправлюсь, прожую

Бугаг.

anonymous
()
Ответ на: комментарий от anonymous

>афтар, хакИр чо ль?

Я не хакер, я только учусь... :D

anonymous
()
Ответ на: комментарий от burb

>Я Си потихоньку учу

Керниган и Ритчи "Язык программирование С" -- классика от создателей языка

anonymous
()
Ответ на: комментарий от Anonymous

Почему не определен? По стандарту, сначала вычисляется то, что справа от '=', затем записывается в сущность, указанную в левой части. Остальные вычисления идут слева направо. Т.е. запись a=i++*i++; эквивалентна записи a=i*(i+1); i+=2;

kmeaw ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.