c++结构体的输出

关于c++的结构,我才刚学,但是发现,原来我是不知道怎样输出结构体的内容啊.请各位大虾帮忙啊....就给我有关学生资料的结构体就行了... 关于c++的结构,我才刚学,但是发现,原来我是不知道怎样输出结构体的内容啊.请各位大虾帮忙啊....就给我有关学生资料的结构体就行了 展开
 我来答
shine戚七七
2015-10-21 · TA获得超过4.7万个赞
知道大有可为答主
回答量:2万
采纳率:75%
帮助的人:2721万
展开全部
可以通过下面的声明来建立如图的数据类型
复制纯文本新窗口
struct Student//声明一个结构体类型
Student{
int num; //包括一个整型变量num
char name[20]; //包括一个字符数组name,可以容纳20个字符
char sex; //包括一个字符变量sex
int age; //包括一个整型变量age
float score; //包括一个单精度型变量
char addr[30]; //包括一个字符数组addr,可以容纳30个字符
}; //最后有一个分号

程序设计者就声明了一个新的结构体类型Student(struct是声明结构体类型时所必须使用的关键字,不能省略),它向编译系统声明: 这是一种结构体类型,它包括num, name, sex, age, score, addr等不同类型的数据项。应当说明Student是一个类型名,它和系统提供的标准类型(如int、char、float、double 一样,都可以用来定义变量,只不过结构体类型需要事先由用户自己声明而已。

声明一个结构体类型的一般形式为:
struct 结构体类型名 {成员表列};

结构体类型名用来作结构体类型的标志。上面的声明中Student就是结构体类型名。大括号内是该结构体中的全部成员(member),由它们组成一个特定的结构体。上例中的num,name,sex,score等都是结构体中的成员。在声明一个结构体类型时必须对各成员都进行类型声明即类型名 成员名;每一个成员也称为结构体中的一个域(field)。成员表列又称为域表。
general252
2011-04-04 · TA获得超过124个赞
知道答主
回答量:65
采纳率:0%
帮助的人:29.7万
展开全部
在C++中要用类了,当然也有C中的struct(在C++中它的本质也是类),可以按照C中的用法使用
追问
我是需要例子....c中的输出跟c++中的输出都不同啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伍拾步
2011-04-04 · TA获得超过8199个赞
知道大有可为答主
回答量:1852
采纳率:100%
帮助的人:1954万
展开全部
struct student
{
int number;//学号
char name[20];//姓名
char sex[2];//性别
int age;//年龄
char classname[20];//班级
char address[30];//地址
char phone[15];//电话
};
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
比目鱼WM
2011-04-04 · TA获得超过113个赞
知道答主
回答量:256
采纳率:0%
帮助的人:112万
展开全部
结构体中的内容如果不止一个的话 要分别输出 或用运算符重载
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
08jibzhanglei
2011-04-04 · 超过15用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:43.7万
展开全部
C++要用类的,结构体是C的东西
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式