У дома развитие Какво е неопределено поведение? - определение от техопедия

Какво е неопределено поведение? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава недефинирано поведение?

В компютърните науки неопределеното поведение се случва, когато компютърният език не обработва определена операция, която е кодирана в кодова база. Някои експерти описват това като „предположения, направени от преводачи на изходен код“, предполагайки, че когато няма процедура за определен синтаксис, това води до проблем, който е трудно да се предвиди по отношение на неговото разрешаване.

Техопедия обяснява Неопределено поведение

Неопределеното поведение може да приеме много форми. Както споменахме, възниква, когато някакъв тип проблем или операция не е вграден в езика, който използва програмистът. Например, C и C ++ имат свой набор от неопределени поведения според начина, по който е създаден езикът. Един често срещан пример за неопределено поведение е ситуация, при която програма индексира масив извън неговите граници. Други примери са свързани с разделяне на числа на нула, отпечатване на нулева стойност или посочване на някакво място в паметта, което не е там. Всички видове грешки или проблеми в компютърен програмен код могат да създадат различни различни видове неопределено поведение, на което инженерите и програмистите трябва да внимават.

Какво е неопределено поведение? - определение от техопедия