| ▲ | leni536 2 hours ago | ||||||||||||||||
Undefined means that the ISO C doesn't define the behavior. An implementation is free to do so. | |||||||||||||||||
| ▲ | simonask 2 hours ago | parent [-] | ||||||||||||||||
If they do, that is no longer an implementation of C. It is a dialect of C, and there are many (GNU C being the most popular), but there are real drawbacks to using dialects. This is in contrast to the other category that exists, which is "implementation-defined". | |||||||||||||||||
| |||||||||||||||||