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];
}
|
...