龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > C/C++开发 >

学点 C 语言(24): 数据类型 - 结构(struct)

时间:2009-12-22 15:42来源:未知 作者:admin 点击:
分享到:
1. 结构就是多个变量的集合: #include int main(void) { struct Rec { int x; int y; }; struct Rec r1; r1.x = 111; r1.y = 222; printf("%d, %d", r1.x, r1.y); getchar(); return 0; } 2. 定义时同时声明变量: #include int main(void

  1. 结构就是多个变量的集合:

#include 

int main(void)

{

  struct Rec {

    int x;

    int y;

  };

  struct Rec r1;

  r1.x = 111;

  r1.y = 222;

  printf("%d, %d", r1.x, r1.y);

  

  getchar();

  return 0;

}

  2. 定义时同时声明变量:

#include 

int main(void)

{

  struct Rec {

    int x,y;

  } r1,r2;

  r1.x = 111;

  r1.y = 222;

  r2.x = 333;

  r2.y = 444;

  printf("%d, %dn", r1.x, r1.y);

  printf("%d, %dn", r2.x, r2.y);

  

  getchar();

  return 0;

}

  3. 定义时同时声明变量并赋值:

#include 

int main(void)

{

  struct Rec {

    int x,y;

  } r1 = {777,888};

  printf("%d, %dn", r1.x, r1.y);

  

  getchar();

  return 0;

}

#include 

精彩图集

赞助商链接