Memory that is allocated during compile time. During execution, this memory cannot be increased or decreased. There are a few problems.
- Memory will be wasted if allocated memory is more then is stored
- Adding more than stored may lead to program crashes or Buffer Overflow
the alternative to this is Dynamic Memory Allocation