99.0k views
5 votes
With a C program (memory map), data in _____ is initialized by the kernel to arithmetic 0 or null pointers before the program starts executing. The C declaration (for example, "long sum[1000];") appearing outside any function causes this variable to be stored in _____.

1 Answer

0 votes

Answer:

The answer is " Uninitialized data segment ".

Step-by-step explanation:

It (memory map) field whenever a C program is locked to run, the kernels must allocate information into 0 or null pointer in this section until the process runs. This variable, that is outside of any function, has been stored in uninitialized data item by the C statement (like, "long amount[1000];").

If we did not declare the data segment, it also called bss, in which all block which begins with the symbol and is called for an old assembly language operator.

User MtwStark
by
5.2k points