在C++中,定义了结构体之后,怎么在函数中调用这些结构体?

 我来答
helong19851227
2010-07-02 · TA获得超过113个赞
知道答主
回答量:53
采纳率:100%
帮助的人:71.8万
展开全部

我自己做了个 结构体的插入链表 你看看

#include<iostream>

using namespace std;

struct node

{

 node *next;

 int data;

};

class lianbiao:public node

{

public:

 lianbiao()

 {

  head=new node[];

  head->next=0;

  head->data=0;

 }

 node *gethead()

 {

  return head;

 }

 void create_lianbiao(node *headnode);

 void show(node *headnode);

 void sethead(node *headnode)

 {

  head=headnode;

 }

private:

 node *head;

};

void lianbiao::create_lianbiao(node *headnode)

{

 headnode=new node[];

 headnode->data=0;

 headnode->next=0;

 sethead(headnode);

 int dt;

 cin>>dt;

 while(dt!=2010)

 {

  node *hd=new node[];

  hd->data=dt;

  hd->next=NULL;

  headnode->data=hd->data;

  hd->next=headnode->next;

  headnode->next=hd;

  cin>>dt; 

 }

}

void lianbiao::show(node *headnode)

{

 headnode=headnode->next;

 while(headnode->next!=NULL)

 {

  cout<<headnode->data<<" ";

  headnode=headnode->next;

 }

 cout<<headnode->data;

}

int main()

{

 lianbiao lb;

 lb.create_lianbiao(lb.gethead());

 lb.show(lb.gethead());

 return 0;

}

百度网友84f6c93a2
2010-07-01
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
C++控制台输出例子:
#include <cstdlib>
#include <iostream>
//定义结构体
struct point
{
//包含两个变量成员
int x;
int y;
};
using namespace std;
int main(int argc, char *argv[])
{
struct point pt;
pt.x=1;
pt.y=2;
cout<<pt.x<<endl<<pt.y<<endl;
return EXIT_SUCCESS;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式