C++中结构体的声明和定义的用法

1 	//定义一个结构体,类型为struct Student
2 	struct  Student     
3 	{
4 	    string name;
5 	    double eng;
6 	    double ch;
7 	}; 
8 	 
9 	//定义了一个结构体,类型为struct Student;且定义了一个结构体实例,名叫Stu
10 	struct  Student    
11 	{
12 	    string name;
13 	    double eng;
14 	    double ch;
15 	}Stu; 
16 	 
17 	//定义了无名的结构体,且定义了一个结构体实例,名叫Stu
18 	struct 
19 	{
20 	    string name;
21 	    double eng;
22 	    double ch;
23 	}Stu; 
24 	 
25 	//重定义结构体,类型为struct Student 或者是Stu
26 	typedef struct  Student  
27 	{
28 	    string name;
29 	    double eng;
30 	    double ch;
31 	}Stu; 
32 	 
33 	//重定义结构体,类型为Stu
34 	typedef struct  
35 	{
36 	    string name;
37 	    double eng;
38 	    double ch;
39 	}Stu;
40 	 
如果用typedef则,Stu stu; 
否则,struct Student stu; 
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值