我去面试了。面试官给出了这个问题。看到这个问题后,我告诉他会出现p
未声明的错误。但是当我在我的电脑上运行程序时,我对答案/输出感到惊讶,因为ink
它也没有任何错误。请帮助我理解这个问题。
#include <iostream>
using namespace std;
int main()
{
static char *s[] = {"black", "white", "pink", "violet"};
char **ptr[] = {s+3, s+2, s+1, s}, ***p;//Here
p = ptr;
++p;
cout << **p+1;
return 0;
}