C ห้องสมุดมาตรฐาน - <errno.h>
แนะนำโดยย่อ
C ไฟล์ส่วนหัวห้องสมุดมาตรฐานerrno.h กำหนดจำนวนเต็ม errno ตัวแปรซึ่งถูกกำหนดโดยการโทรระบบการทำงานห้องสมุดในบางเหตุการณ์ข้อผิดพลาดระบุว่าเกิดข้อผิดพลาดแมโครนี้ขยายไปทางด้านซ้ายของพิมพ์ค่า int สามารถเปลี่ยนแปลงเพื่อที่จะสามารถอ่านและแก้ไขโปรแกรม
เมื่อโปรแกรมเริ่มต้น errno ตั้งศูนย์ C ห้องสมุดมาตรฐานฟังก์ชั่นที่เฉพาะเจาะจงในการปรับเปลี่ยนค่าของมันเป็นที่ไม่ใช่ศูนย์มูลค่าให้ระบุจำนวนของบางประเภทของข้อผิดพลาดนอกจากนี้คุณยังสามารถปรับเปลี่ยนความคุ้มค่าหรือตั้งค่าให้เป็นศูนย์ในเวลาที่เหมาะสม
ไฟล์ส่วนหัวerrno.h ไปด้านบนของช่วงหมายถึงแมโครรหัสข้อผิดพลาดที่แตกต่างกันควรจะขยายไปยัง intแสดงออกอย่างต่อเนื่องชนิดจำนวนเต็ม
ห้องสมุดมาโคร
ต่อไปนี้รายการแมโครที่กำหนดไว้ใน errno.h ไฟล์ส่วนหัว:
序号 | 宏 & 描述 |
---|---|
1 | extern int errno 这是通过系统调用设置的宏,在错误事件中的某些库函数表明了什么发生了错误。 |
2 | EDOM Domain Error 这个宏表示一个域错误,它在输入参数超出数学函数定义的域时发生,errno 被设置为 EDOM。 |
3 | ERANGE Range Error 这个宏表示一个范围错误,它在输入参数超出数学函数定义的范围时发生,errno 被设置为 ERANGE。 |