ポインタ(仮にP)を実際にはどう表記するかはおいといて、
ひとまずconstを考えてみる。

// constなcharを指す、constなポインタ。
// これはポインタへの演算も、文字列への代入も出来ない。
char P Func P ( const char const str P );

// charを指す、constなポインタ。
// ポインタへの演算は不可。文字列への代入は可。
char P Func P ( char const str P );

// constなcharを指す、ポインタ。
// ポインタへの演算は可。文字列への代入は不可。
char P Func P ( const char str P );

これで初心者はしっくりくるのかな?
うーむ。よくわからんなー。