Rumah Pembangunan Apakah tingkah laku yang tidak jelas? - definisi dari techopedia

Apakah tingkah laku yang tidak jelas? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa arti Undefined Behavior?

Dalam sains komputer, tingkah laku yang tidak ditentukan berlaku apabila bahasa komputer tidak mengendalikan operasi tertentu yang dikodkan ke dalam basis kod. Sesetengah pakar menggambarkan ini sebagai "andaian yang dibuat oleh penterjemah kod sumber, " mencadangkan bahawa apabila tidak ada prosedur untuk sintaks tertentu, ia membawa kepada masalah yang sukar untuk diramal dari segi resolusinya.

Techopedia menerangkan Kelakuan yang Tidak Ditetapkan

Tingkah laku yang tidak jelas boleh mengambil banyak bentuk. Seperti yang dinyatakan, ia berlaku apabila beberapa jenis masalah atau operasi tidak dibina dalam bahasa yang digunakan oleh seorang programer. Sebagai contoh, C dan C ++ mempunyai pelbagai tingkah laku undefined mereka sendiri mengikut cara bahasa dicipta. Salah satu contoh umum tingkah laku yang tidak jelas ialah situasi di mana program mengindeks array di luar batasnya. Contoh lain harus dilakukan dengan membahagikan nombor dengan sifar, mencetak nilai nol, atau menunjuk ke lokasi memori yang tidak ada di sana. Segala macam pepijat atau gangguan dalam kod pengaturcaraan komputer boleh membuat pelbagai jenis tingkah laku yang tidak jelas yang harus dicari para jurutera dan pengaturcara.

Apakah tingkah laku yang tidak jelas? - definisi dari techopedia