Content deleted Content added
→Internal consistency: compromise; the example is difficult to understand without some reference to scientific notation |
|||
Line 44:
* overflowing a signed integer
* reaching the end of a function without finding a return statement, when the return value is used
* reading the value of a variable before
These operations are all programming errors that could occur using many programming languages; C draws criticism because its standard explicitly identifies numerous cases of undefined behavior, including some where the behavior could have been made well defined, and does not specify any run-time error handling mechanism.
|