C library standar - <errno.h>
pengantar singkat
C file standar libraryerrno.h sundulan mendefinisikan variabel integer errno,yang diatur oleh sistem panggilan, fungsi perpustakaan di beberapa acara kesalahan menunjukkan apa kesalahan telah terjadi. makro ini memperluas sebelah kiri jenis nilai int dapat berubah, sehingga dapat membaca dan memodifikasi program.
Ketika programdijalankan, errno diatur ke nol, C perpustakaan standar fungsi spesifik untuk memodifikasi nilainya adalah non-nol nilai untuk menunjukkan jumlah jenis tertentu kesalahan.Anda juga dapat memodifikasi nilainya atau reset ke nol pada waktu yang tepat.
errno.h file header ke atas rentang merupakan makro kode kesalahan yang berbeda harus diperluas ke inttipe integer ekspresi konstan.
perpustakaan makro
Berikut daftar makro didefinisikan dalam errno.h file header:
序号 | 宏 & 描述 |
---|---|
1 | extern int errno 这是通过系统调用设置的宏,在错误事件中的某些库函数表明了什么发生了错误。 |
2 | EDOM Domain Error 这个宏表示一个域错误,它在输入参数超出数学函数定义的域时发生,errno 被设置为 EDOM。 |
3 | ERANGE Range Error 这个宏表示一个范围错误,它在输入参数超出数学函数定义的范围时发生,errno 被设置为 ERANGE。 |