Sail E0 Webinar
Question


What will be the output of the program ?


#include<stdio.h>
int main()
{
int arr[1]={10};
printf("%d\n", 0[arr]);
return 0;
}
Options:
A .  1
B .  10
C .  0
D .  6
Answer: Option B

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`setminus`n", 0[arr]); It prints the first element value of the variable arr.

Hence the output of the program is 10.



Was this answer helpful ?
Next Question

Submit Solution

Your email address will not be published. Required fields are marked *

Latest Videos

Latest Test Papers