2.结构体以及结构体赋值的两种常用方式

来源:互联网 发布:js 新建 jsonarray 编辑:程序博客网 时间:2024/06/06 03:20
//结构体以及结构体的赋值
#include<iostream>
using namespace std; 
struct MyStruct    //第一种定义的方式:定义了一个结构体数据类型 MyStruct
{
char name[10];//姓名
int age;      //年龄
int level;    //等级
};
void main()
{
cout << "这是第一种方式赋值:" << endl;
MyStruct Player1 =
{
"Tom",//姓名
20,//年龄
18//等级
};
cout << "打印第1种赋值方式的值:" << endl;
cout <<"姓名是:"<< Player1.name << endl;
cout <<"年龄是:" <<Player1.age << endl;
cout << "等级是:" << Player1.level << endl << endl << endl;
}

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
#include<iostream>
using namespace std;
struct      //第二种方式进行赋值:先不定义结构体类型,后面定义
{
char name[10];//姓名
int age;  //年龄
int level;  //等级
}Player2 =       //定义一个结构体类型Player2
           { "Jackson", 25, 18 };//分别代表的是前面定义的姓名,年龄,等级
void main()
{
cout << Player2.name << endl;
cout << Player2.age << endl;
cout << Player2.level << endl;
}



原创粉丝点击