文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>结构数组与结构指针

结构数组与结构指针

时间:2010-08-08  来源:wangmanlivsli

本文来自草根编程网:http://www.caogenbiancheng.com/?action-viewnews-itemid-85

1. 结构数组:

#include 

int main(void)

{

  struct Rec {int x,y;};

  struct Rec rs[10];

  size_t i;

  for (i = 0; i < sizeof rs/sizeof rs[0]; i++) {

    rs[i].x = i;

    rs[i].y = i * 2;

  }

  for (i = 0; i < sizeof rs/sizeof rs[0]; i++) {

    printf("%d, %dn", rs[i].x, rs[i].y);

  }

  getchar();

  return 0;

}

#include 

int main(void)

{

  struct Rec {

    char name[12];

    short age;

  } rs[3] = {

        {"AAA", 11},

        {"BBB", 22},

        {"CCC", 22}

       };

  size_t i;

  for (i = 0; i < sizeof rs/sizeof rs[0]; i++) {

    printf("%s, %dn", rs[i].name, rs[i].age);

  }

  getchar();

  return 0;

}

2. 结构指针指向已存在的结构数组:

#include 

int main(void)

{

  struct Rec {

    char name[12];

    short age;

  } rs[3] = {

        {"AAA", 11},

        {"BBB", 22},

        {"CCC", 22}

       };

  struct Rec *p = rs;

  printf("%s, %dn", p->name, p->age);

  printf("%s, %dn", (p+1)->name, (p+1)->age);

  printf("%s, %dn", (p+2)->name, (p+2)->age);

  getchar();

  return 0;

}

相关阅读 更多 +
排行榜 更多 +
开心动动脑安卓版 v1.0 手机版

开心动动脑安卓版 v1.0 手机版

休闲益智 下载
不良人破局手游下载

不良人破局手游下载

角色扮演 下载
云海之下手游下载

云海之下手游下载

角色扮演 下载