Hacker News new | ask | show | jobs
by masklinn 730 days 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.

1 comments

If print statement never completes then it is a well defined program. Because there will be no division by zero.
And if my grandmother had wheels she'd be a bike.
Is your grandmother a bike every time the receiving side of a pipe terminates before the sending side, or only when it happens to interrupt a printf?