C言語なら俺に聞け(入門編)Part 69
■ このスレッドは過去ログ倉庫に格納されています
0484デフォルトの名無しさん
2010/09/22(水) 19:10:25ポインタを使った木構造の例としてこんなコードがあったんだ
typedef struct Node_tag{
int a; // プログラム固有のデータ
int child_count; // 子の数
struct Node_tag **child; // このポインタの先にmalloc()で可変長配列をつなぐ
}Node;
この四行目の「**child」っつーのがよくわかんない
「struct Node_tag *child」で
構造体のNode_tagのアドレスを格納するポインタ変数childを作るんだとして
「struct Node_tag **child」だと
構造体のNodetagのアドレスを格納するポインタ変数を構造体の外に作って
それをさらに格納する無名のポインタ変数を構造体の中に作る・・・みたいな事なのか?
■ このスレッドは過去ログ倉庫に格納されています