首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

结构体解决方法

2012-03-18 
结构体今天刚学了C的结构体。。。感觉有点抽象。。想问下各位,结构体的初始化方法。。以及结构体到底输出的是什么

结构体
今天刚学了C的结构体。。。感觉有点抽象。。想问下各位,结构体的初始化方法。。以及结构体到底输出的是什么??是数组么??还有能在结构中定义一个数组么?结构体能象数组一样放到循环中打印出所有元素么??
还有希望各位大侠能给我提供点关于结构体的经典程序。。谢谢各位了。。!!~

[解决办法]
结构体就是将一些相关的数据放在一起,组成一个新的数据结构,

比如一个人的名字,学号,还有成绩,都是相关的,那么我们把他们放在一个结构体中,起一个名字,让我们更明白数据间的联系,使用起来也更加的方便。


C++控制台输出例子:
  #include <cstdlib>
  #include <iostream>
  //定义结构体
  struct point
  {
  //包含两个变量成员
  int x;
  int y;
  };
  using namespace std;
  int main(int argc, char *argv[])
  {
  point pt;
  pt.x=1; 
  pt.y=2;
  cout<<pt.x<<endl<<pt.y<<endl;
  return EXIT_SUCCESS;

如果要循环输出的话,会用到链表,将一个个的结构体用指针联系起来,构成链表,就可以像数组一样循环输出了
[解决办法]

引用楼主 PC05301 的帖子:
今天刚学了C的结构体。。。感觉有点抽象。。想问下各位,结构体的初始化方法。。以及结构体到底输出的是什么??是数组么??还有能在结构中定义一个数组么?结构体能象数组一样放到循环中打印出所有元素么??
还有希望各位大侠能给我提供点关于结构体的经典程序。。谢谢各位了。。!!~

热点排行