Преглед садржаја:
Дефиниција - Шта значи недефинисано понашање?
У рачунарској науци, недефинисано понашање се дешава када рачунарски језик не управља одређеном операцијом која је кодирана у кодну базу. Неки стручњаци ово описују као „претпоставке које су дали преводиоци изворног кода“, сугеришући да када не постоји поступак за одређену синтаксу, то доводи до проблема који је тешко предвидети у смислу његовог решавања.
Техопедија објашњава недефинисано понашање
Недефинисано понашање може имати различите облике. Као што је споменуто, догађа се када нека врста проблема или радња није уграђена у језик који користи програмер. На пример, Ц и Ц ++ имају свој низ недефинисаног понашања у складу са начином на који је језик створен. Један уобичајени пример недефинисаног понашања је ситуација у којој програм индексира низ изван својих граница. Остали примери имају везе са дељењем бројева на нулу, штампањем нулте вредности или указивањем на неку меморијску локацију која није тамо. Све врсте грешака или пропусте у рачунарском програмском коду могу створити различите различите недефинисане понашања на које инжењери и програмери морају да пазе.
