结构体
今天刚学了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;
如果要循环输出的话,会用到链表,将一个个的结构体用指针联系起来,构成链表,就可以像数组一样循环输出了
[解决办法]