3 ms·
By being declared as that? Division has no side effects, and division by 0 is UB. UBs only occur in invalid programs, so behaviour in case of UB is not relevan
by masklinn 2y ago
By being declared as that?
Division has no side effects, and division by 0 is UB. UBs only occur in invalid programs, so behaviour in case of UB is not relevant to a discussion of side effects or their lack thereof, in language terms these are not programs at all.
- asdfaoeu 2y agoIf print statement never completes then it is a well defined program. Because there will be no division by zero.