char s1[2];
char *s2[2];
char**s3[2];
s1[0]='1';
s1[1]='2';
s2[0]=&s1[0];
s2[1]=&s1[1];
s3[0]=&s2[0];
s3[1]=&s2[1];
cout<<"s1[0]is "<<s1[0]<<endl;
cout<<"s1[1]is "<<s1[1]<<endl;
cout<<"s2[0]is "<<s2[0]<<endl;
cout<<"s2[1]is "<<s2[1]<<endl;
cout<<"*s2[0]is "<<*s2[0]<<endl;
cout<<"*s2[1]is "<<*s2[1]<<endl;
cout<<"s3[0]is "<<s3[0]<<endl;
cout<<"s3[1]is "<<s3[1]<<endl;
cout<<"*s3[0]is "<<*s3[0]<<endl;
cout<<"*s3[1]is "<<*s3[1]<<endl;
cout<<"**s3[0]is "<<**s3[0]<<endl;
cout<<"**s3[1]is "<<**s3[1]<<endl;
char s4[4]="123";
char* s5=s4;
char** s6=&s5;
cout<<s4<<endl;
cout<<s5<<endl;
cout<<s6<<endl;
char a;
a='A';
cout<<a<<endl;
cout<<&a<<endl;
char s[20]={"this is a test"};
cout<<s<<endl;
cout<<&s<<endl;