I have my homework pending as I cannot understand this code. Is there any error in this code? If so, can you please let me know where.
#include <stdio.h>
void main()
{
int arr[5] = {10, 20, 30, 40, 50};
int *ptr1 = arr;
int *ptr2 = &ptr1;
printf('%d", **ptr2);
}