Variable length arrays (VLAs) are essentially the same as traditional C arrays except that they are declared with a size that is not a constant integer expression and can be declared only at block scope or function prototype scope and no linkage. A variable length array can be declared
Code Block |
---|
{ /* blockBlock scope */ char vla[size]; } |
...