ポインタのポインタ

char ch = 'a';
char *ptr1;
char **ptr2;

ptr1 = &ch;
ptr2 = &ptr1;
printf("ptr1_address -> %08x\n",ptr1);
printf("ptr2_address -> %08x\n",ptr2);

わかりにくいですが、実用・実務ではどういった時に使うのでしょうか?

基本情報の午後の問題でもポインタのポインタが使われてましたね