Цитата:
|
Сообщение от KidsKilla
1) понял.
2) ты чего бредишь?
я те про переменные dx и dy говорил. а ты написал 2 АБСОЛЮТНО ОДИНАКОВЫХ кода и удивляешься, что время одинаковое.
|
Слушай, ты че плозхо соображеаешь что ли

"
если условие взято в скобки и все переменные просчитаны, то компилятор будет условие в скобках принимать за "1 переменную", не просчитывать "
т.е.
Вариант1.
dist=Math.sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
По твоему всказываению
это равносильно. созданию двух переменных
1.x2-x1
2.y2-y1
Вариант2
dist=Math.sqrt((x2-x1)*(x2-x1)+(x2-x1)*(x2-x1));
А в этом вариете только одной
(x2-x1)
т.е. по сути экономии в вычитание и созданию как ты говоришь виртуальной скобочной переменной. Но работаю одинаково , так то что ты там сказал это чушь полная.
Значение переменных не важно здесь.