>>215
すいません、一応やってます。

void disp(struct person *obj){
struct person *pos;

for(pos=obj;pos!= NULL ;pos= pos->next){
printf("登録番号 %d 年齢 %d 名前%6s\n",pos->no,pos->age,pos->name);
}
}

で表示もきちんと終了するから実は初期化されてないなんて事もないと思います。