There does seem to be some type inference going on though "auto a; a= 'hi!';", or maybe it's just defaulting to an int/pointer type? If it is type inference it would have been awful to have the variable declaration at the top but the type declaration strewn through the function.
So it looks as though C switched from default static to default auto? I wonder if the programmers of the time sneered at the waste this added?
So it looks as though C switched from default static to default auto? I wonder if the programmers of the time sneered at the waste this added?