Consider the below code snippet:
#include<stdio.h>
int main()
{
int p[15][20][29] = {0};
p[4][2][3] = 6;
---------------
return 0;
}
Which of the following options will print $6$ when added in the missing part of the above code?
- printf("%d",*(*(*(p+4)+2)+3));
- printf("%d",***((p+4)+2)+3);
- printf("%d",*(*((p+4)+2)+3));
- printf("%d",*(((p+4)+2)+3));