共用体和结构的嵌套

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

#include <iostream>

using namespace std;

int main(void)

{

union date_tag

{

int full ;

struct part_date_tag

{

char xp[20],ly[20];

int month,nnd ;

}

part ;

}

date[2],*p ;

p=date ;

cout<<"共用体字节大小为:"<<sizeof(p)<<endl ;

cout<<"请依次输入姓名-年龄-电话-地址:"<<endl ;

cin>>p->part.xp>>p->part.month>>p->part.nnd>>p->part.ly ;

cout<<"姓名" ;

cout<<"\t年龄" ;

cout<<"\t电话" ;

cout<<"\t\t地址"<<endl ;

cout<<"---------------------------------------"<<endl ;

cout<<p->part.xp ;

cout<<"\t"<<p->part.month ;

cout<<"\t"<<p->part.nnd ;

cout<<"\t\t"<<p->part.ly<<endl ;

cout<<"---------------------------------------"<<endl ;

//////////////////////////////////////////////

p->full=1 ;

cout<<"第"<<p->full<<"号" ;

return 0 ;

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航