Eh, couldn't come with any good title. And kind of bored to start creating code to see what happens. Consider we use the C99 standard
My understanding is that "a" and "b" have a local scope, they can be used inside the while loop only.Code:.... while(1) { int a = value; int b[a]; .... }
But are they declared/allocated with each loop? Or only at the first loop?