C语言指向结构体的指针的例子

例子从网络上摘抄回来。作为备忘。

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main()
{

   typedef struct
   {
       char name[21];
       char city[21];
       char state[3];
   } Rec;

   typedef Rec *RecPointer;
   
   RecPointer rpr;

   rpr=(RecPointer)malloc(sizeof(Rec));

   strcpy( (*rpr).name, "gaojian");

   printf("name is: %s\n", (*rpr).name);

   free(rpr);

   return 0;
}

注意上面的 RecPointer 是一个指针。

posted @ 2012-09-07 14:18  健哥的数据花园  阅读(364)  评论(0编辑  收藏  举报