Знай и люби родной язык

Aug 07, 2008 13:42

Речь пойдет конечно-же о языке C.
И дальше всякая программерская бодяга... )

Leave a comment

Comments 5

escaper August 10 2008, 10:58:36 UTC
А чему будет равно i?

int i = 5;
i = i-- - --i;

Reply

fantomas77 August 10 2008, 11:53:11 UTC
Ну это классика :) - официально неизвестно, и вообще не рекомендуется использовать
постфиксные и префикстные операции к одной переменной в одном выражении.
А реально зависит от компилятора. Может быть и 0 и -1.

Reply

escaper August 10 2008, 11:57:29 UTC
C# даёт 2. :)

Reply

fantomas77 August 10 2008, 12:10:42 UTC
Жесть :) и откуда что берется непонятно...

Reply


baraboshinkg August 12 2008, 23:42:37 UTC
Ну это я видел.:) В жабовских скриптах такой финт ушами пользуют зачастую.

Reply


Leave a comment

Up