Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Because a could be 13 even if x is false because initialisation of the struct doesn’t have defined behavior of what the initial values of a and b need to be.

Same for b. If x is true, b could be 37 no matter how unlikely that is.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: