Home » C Programming » Arrays

What will be the output of the program? #include int main() { int arr[1]={10}; printf("%d\n", 0[arr]); return 0; }

Correct Answer: 10

Explanation:

Step 1: int arr[1]={10}; The variable arr[1] is declared as an integer array with size '2' and it's first element is initialized to value '10'(means arr[0]=10)


Step 2: printf("%d\n", 0[arr]); It prints the first element value of the variable arr.


Hence the output of the program is 10.


← Previous Question

More Questions from Arrays

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion