Domov vývoj Čo je nedefinované správanie? - definícia z technológie

Čo je nedefinované správanie? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená nedefinované správanie?

V počítačovej vede k nedefinovanému správaniu dochádza, keď počítačový jazyk nespracuje určitú operáciu, ktorá je kódovaná do kódovej základne. Niektorí odborníci to popisujú ako „predpoklady prekladateľov zdrojového kódu“, čo naznačuje, že ak neexistuje postup pre určitú syntax, vedie to k problému, ktorý je ťažké predpovedať z hľadiska jeho riešenia.

Techopedia vysvetľuje nedefinované správanie

Nedefinované správanie môže mať mnoho podôb. Ako už bolo spomenuté, nastáva, keď nejaký typ problému alebo operácie nie je zabudovaný do jazyka, ktorý používa programátor. Napríklad C a C ++ majú svoj vlastný rozsah nedefinovaných správaní podľa toho, ako bol jazyk vytvorený. Jedným z bežných príkladov nedefinovaného správania je situácia, keď program indexuje pole mimo svojich hraníc. Iné príklady sa týkajú delenia čísel nulou, tlače nulovej hodnoty alebo ukazovania na nejaké miesto v pamäti, ktoré tam nie je. Všetky druhy chýb alebo závad v počítačovom programovacom kóde môžu vytvárať rôzne druhy nedefinovaného správania, ktoré musia inžinieri a programátori venovať pozornosť.

Čo je nedefinované správanie? - definícia z technológie