По-різному висловити те, що деякі намагалися досягти ...
Коли порядок не має ніякої різниці у поведінці програми, різниця явно є питанням того, що можна зрозуміти людям. Ось мовна причина, чому розміщувати "тему" зліва має сенс:
У лінгвістиці тема речення - це те, про що говорять, а коментар - те, що говорять про тему. У цьому прикладі можна припустити, що position
це тема , а "менша довжина масиву" - це коментар . Англійською та багатьма іншими мовами тема зазвичай висловлюється перед коментарем.
" Схильність до розміщення тематичних складових речень спочатку (тематика) є широко поширеною. "
Таким чином, хороше емпіричне правило думати про вашу рядку коду в реченні (або пункту, в даному випадку), вирішити , що вирок про , і покласти , що перший , якщо ви можете. Часто те, що речення "про", буде змінною, а не постійною. Але іноді коментар також передбачає змінну, так що ви не можете просто пройти цей шлях.
if (MIN <= x && x <= MAX)
. (У деяких мовах це може бути записано якMIN <= x <= MAX
; на мові C це абсолютно законно, але не означає, що ви можете вважати, що це означає).