Interview answers verified by specialists.

Find interview questions and answers on this website:

See right interview answers on 30 common job interview questions

What is static memory allocation and dynamic memory allocation?

Static memory allocation: The compiler allocates the required memory
 space for a declared variable.By using the address of operator,the
 reserved address is obtained and this address may be assigned to a
 pointer variable.Since most of the declared variable have static
 memory,this way of assigning pointer value to a pointer variable is
 known as static memory allocation. memory is assigned during
 compilation time.
 Dynamic memory allocation: It uses functions such as malloc( ) or
 calloc( ) to get memory dynamically.If these functions are used to get
 memory dynamically and the values returned by these functions are
 assingned to pointer variables, such assignments are known as
 dynamic memory allocation.memory is assined during run time.

Do you know that?

3.4M files are uploaded to workroom each year. That's more that 6 files a minute Next