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;
}
#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;
}
阅读全文
0 0
- 2.结构体以及结构体赋值的两种常用方式
- 37.windbg-获取结构体大小(常用的两种方式)
- windbg-获取结构体大小(常用的两种方式)
- 结构体定义两种方式
- 结构体变量成员的引用(两种方式)
- 结构体里的结构体。赋值
- 结构体的两种声明方式:堆上和栈上以及在双链表的应用
- 为结构体中函数指针赋值的两种方法
- 结构体变量的赋值
- 数组 结构体的赋值
- 结构体的简单赋值
- Cocoa的四种典型结构体以及初始化方式
- C语言结构体对齐存储问题以及给结构体中的数组的赋值问题
- 结构体赋值
- 结构体赋值问题
- 结构体赋值问题
- 结构体赋值
- 结构体赋值
- JavaScript向页面进行输出的三种方式
- HibernateUtils.java
- 新手求助
- 下拉选项框选中之后,通过ajax请求服务器,填充页面其他元素的value值
- wireshark解析NB-IoT注网流程
- 2.结构体以及结构体赋值的两种常用方式
- 欢迎使用CSDN-markdown编辑器
- HDOJ1038 Biker's Trip Odometer
- vuex核心API使用用例
- poj2389(java大整数相乘)
- hduoj 3949: XOR(线性基)
- 自顶向下,逐步求精
- C语言 HELLO WORLD 分析
- MacOS下不使用NTFSforMac向外拷东西的方法