【ANSI-C】 C言語なら俺に聞け! Part 128
■ このスレッドは過去ログ倉庫に格納されています
0710デフォルトの名無しさん
2006/08/11(金) 00:11:46よく関数で
sample(char **ptr){
.......
}
というようなものを見かけるのですが、実際に**ptrが何を指すのかいまいちわかりません。
char型をさすポインタをさすポインタなんだろうなーというくらいで
K&Rを読んでいると
「*pとp[]は同じ」
のようなことが書いてあって、だいぶ混乱してきました。
ひょっとして
function(**ptr)
と
function(*ptr[])
と等価なのでしょうか?
つまり**ptrは「ポインタが格納された配列」と読み替えていいのでしょうか?
よろしくおねがいします。
■ このスレッドは過去ログ倉庫に格納されています