Quote Originally Posted by SevenThunders View Post
It's kind of equivalent to the old alloca() function I think.
It's more powerful than alloca(), because it understands multi-dimensional arrays. You could declare an array int x[var1][var2] and the compiler will not only allocate the memory but compute the array indexing so you can access it via x[i][j].