Pertanyaan yang diberi tag error-handling

Pertanyaan yang terkait dengan penanganan kesalahan dan pengecualian. Menurut Wikipedia, Penanganan pengecualian adalah proses menanggapi kejadian, selama perhitungan, dari pengecualian - peristiwa aneh atau luar biasa yang membutuhkan pemrosesan khusus - sering mengubah aliran normal pelaksanaan program. Ini disediakan oleh konstruksi bahasa pemrograman khusus atau mekanisme perangkat keras komputer.

115
Mengapa 0 salah?

Pertanyaan ini mungkin terdengar bodoh, tetapi mengapa 0harus dievaluasi falsedan nilai [integer] lainnya truekebanyakan bahasa pemrograman? Perbandingan string Karena pertanyaannya tampak agak terlalu sederhana, saya akan menjelaskan diri saya sedikit lagi: pertama-tama, mungkin tampak jelas...

60
Haruskah seseorang memeriksa setiap kesalahan kecil dalam C?

Sebagai seorang programmer yang baik, seseorang harus menulis kode yang kuat yang akan menangani setiap hasil dari programnya. Namun, hampir semua fungsi dari pustaka C akan mengembalikan 0 atau -1 atau NULL ketika ada kesalahan. Terkadang jelas bahwa pengecekan kesalahan diperlukan, misalnya...

59
Akankah komputer mencoba membagi dengan nol?

Kita semua tahu 0/0adalah Undefineddan kembali kesalahan jika saya harus memasukkannya ke dalam kalkulator, dan jika saya harus membuat sebuah program (dalam C setidaknya) OS akan menghentikannya ketika saya mencoba untuk membagi dengan nol. Tetapi yang saya bertanya-tanya adalah apakah komputer...