tell out the output of the follow code, and explain the reason.

#include<iostream> #include<stdio.h> using namespace std; char *c[]={"ENTNG", "NST","AMAZI","FIRBE"}; char** cp[]={c+3, c+2, c+1, c}; char ***cpp= cp; int main() { printf("%s\n",**++cpp); printf("%s\n",*--*++cpp+3); printf("%s\n",*cpp[-2]+3); printf("%s\n",cpp[-1][-1]+1); }