Vidyalelo
C Programming · Q39

Arrays and Strings

Programming · C Programming · question 39

Q39

What will be printed after execution of the following code? void main() int arr[10] = 1,2,3,4,5; printf("%d", arr[5]);

A.
Garbage Value
B.
5
C.
6
D.
0
Answer
E.
None of these

Answer: Option D

Solution

Answer: Option D
Solution:

When an array is partially initialized at the time of declaration then the remaining elements of the array is initialized to 0 by default.