Use Of ‘errno.h’ And C Error Codes

Asked By 110 points N/A Posted on -
qa-featured

What is the use of C error codes while code debugging? How does ‘errno.h’ header file support it? Does it affect the flow of code compilation?

SHARE
Answered By 0 points N/A #290015

Use Of ‘errno.h’ And C Error Codes

qa-featured

Error codes are means to understand the failures that may occur in any software, hardware or input given to any program (any procedural programming language). In C programming language, error codes are used to find faults in the written program. When an error occurs in a program, generally its return value is ignored. C being a procedural programming language, the program code as well as the error handling code is integrated due to which it makes difficult to debug if a number of errors occur while compiling the program. ‘errno.h’ is the header file used in C which includes the code modules designed for handling the occurred errors.


Object-oriented programming languages like C++ do not have error codes, but the errors occurred are handled with the help of exceptions where the program code and error handling code is separated for efficient debugging by specifying a block of codes to handle faults.

Related Questions