I just read the productive programmer and it convinced me to focus on shipping with features I need right now and know how to make and focus on dreaming and nice-to-haves later
Looking at the code:
int i = 5;
if (i = 0)
{
printf ("Got here\n");
}
What does the C standard have to say about what will get printed?
Or in more general terms does the assignment happen first or the comparison?