C言語なら俺に聞け! Part 121
レス数が900を超えています。1000を超えると表示できなくなるよ。
0940デフォルトの名無しさん
2006/02/10(金) 02:25:12typedef struct tagOAMEntry { (略)} OAMEntry, *pOAMEntry;
int n, *ptr
typedef struct tagOAMEntry { (略)}が型名でOAMEntryがオブジェクト、*pOAMEntryはポインタ。
型名 オブジェクト コンマ演算子 ポインタ;って形になってる。
<蛇足>
typedef struct __Node {
int no;
char name[20];
struct __Node *next;
} Node;
この形はNode内部でNode型の変数やポインタを使いたい場合にstruct __Nodeで
Node型と定義される前の型を表現している。__Nodeという名前じゃなくても別にOK。
ただ読みやすくするには似たような名前が良いかと思われる。
レス数が900を超えています。1000を超えると表示できなくなるよ。