Assuming integer takes 4 bytes and the starting address of the array 'foo' is 2000, what will be the output of the following code? int main() { int foo[2][3][4][5]; foo[2][3][4][5] = 50; printf("%d",*(*(*(*(foo+2)+3)+4)+5)); return 0; }
Correct Answer: 50
Explanation:
Note: This Question is unanswered, help us to find answer for this one
More C Programming MCQ Questions