Кућа Развој Шта је предност? - дефиниција из техопедије

Шта је предност? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи предност?

Предност, у Ц #, је правило које одређује редослед у којем се поједине операције морају извести у изразу. За одређени израз који садржи више од два оператера, он одређује које операције треба прво израчунати.

Док евалуација израза који обављају људи почиње са леве стране и делује десно, израз Ц # се процењује преко приоритета оператера. Прецеденце помаже да се опише израз који садржи различите врсте оператора без заграде као израз са заградама применом унапред дефинисаних правила која су постављена Ц # језичном спецификацијом (ЦЛС).

Израз АЦ # је низ једног или више операнда који се комбинују користећи операторе и могу такође садржавати буквалне вредности, позив на методу, променљиве итд. Ова врста израза може се проценити као једна вредност, објект или метода. Предност игра виталну улогу у одређивању редоследа којим се израз мора оцењивати.

Техопедија објашњава предност

Предност Ц # оператора је слична оној која се користи у алгебарским формулама. Листа категорија Ц # оператора са редоследом приоритета укључује:

  • Примарно (ки, ф (к), а, к ++, к--, ново, типеоф, проверено, непроверено)
  • Унар (+, -, !, ~, ++ к, --к, (Т) к)
  • Мултипликативно (*, /, %)
  • Адитив (+, -)
  • Схифт (<<. >>)
  • Релацијско и типично тестирање (<.>, <=, > =, Је, као)
  • Једнакост (==, ! =)
  • Логички И (&)
  • Логички КСОР (^)
  • Логички ИЛИ (|)
  • Условни И (&&)
  • Условно ИЛИ ||
  • Нулл цоалесцинг (??)
  • Тернарни (или условни) (? :)
  • Додјела (=, * =, / =, % =. + =, - =,, & =, ^ =, | = 0)

На пример, прво ће се проценити израз „а - б / ц, б / ц“, а затим ће се квоцијент одузети од „а“, јер дељење има већи приоритет од одузимања.

Употребом заграда за израз који треба прво проценити, предност се може надјачати.

Ова дефиниција је написана у контексту Ц #
Шта је предност? - дефиниција из техопедије