Answer :

A c local variable declared in a function obtains memory from static memory.

What  is Static Memory?

Static random-access memory exists as a kind of random-access memory that uses latching circuitry to store each bit. SRAM stands for volatile memory; data is lost when power is removed. The term static determines SRAM from DRAM, which must be periodically refreshed.

Static memory, in which an object exists allocated by the linker for the duration of the program. Global variables, static class members, and static variables in functions exist allocated in static memory. An object allocated in static memory exists constructed once and persists to the end of the program.

Static Memory Allocation exists before program execution. Dynamic Memory Allocation exists during program execution. In static memory allocation, once the memory stands allocated, the memory size can not change. In dynamic memory allocation, when memory exists assigned the memory size can be changed.

Hence, A c local variable declared in a function obtains memory from static memory. Option A is correct.

To learn more about Static Memory refer to:

https://brainly.com/question/14879381

#SPJ4