结构体
1 基本概念:结构体属于用户自动你故意的数据类型,允许用户储存不同的数
据类型;
2 定义域与使用:语法: struct 结构体名 {结构体成员列表};
三种创建方式:
1. struct 结构体名 变量名
2. struct 结构体名 变量名 ={结构体成员列表}
3. 定义结构体时顺便定义变量
注意:
1 定义结构体时的关键字是 struct,不可省略
2 创建结构体变量时,关键字 struct 可以省略;
3 结构体变量利用操作符【 . 】访问成员;
//结构体定义:
//自定义数据类型,一些类型集合组成的一个类型;
//类似于 Java 中的类类型;
#include<iostream>
using namespace std;
#include<string>
struct Studnt
{
//成员列表
string name;
int age;
int score;
};
int main()
{
//通过类型创建具体学生;
// 1.struct Student s1;
s1.name = "张三";
s1.age = 18;
s1.score = 100;
//要输出字符串 s1.name,必须包含头文件<sting>
cout << "姓名" << s1.name <<"年龄" << s1.age << "分数" <<
s1.score <<endl;
// 2.struct Student s2 = {...};
struct Student s2 = {"李四" , 19, 80};
cout << "姓名" << s2.name <<"年龄" << s2.age << "分数" <<
s2.score <<endl;
评论0
最新资源