IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C++结构体struct(1) -> 正文阅读

[C++知识库]C++结构体struct(1)

8.结构体

8.1 结构体的基本概念

结构体属于用户自定义的数据类型,
允许用户存储不同的数据类型。

8.2 结构体定义和使用

语法: struct 结构体名 { 结构体成员列表};
通过结构体创建变量的3种方式:
方式1: struct 结构体名 变量名
方式2: struct 结构体名 变量名 = {成员1值, 成员2值…}
方式3: 定义结构体时顺便创建变量(一般不用)

示例代码:

#include <iostream>
using namespace std;

// 8.1结构体的定义和使用

// 语法: struct 结构体名 {结构体成员列表};

	//1.创建学生数据类型:姓名,年龄,分数
struct Student
{
	// 成员列表
	string name;//姓名
	int age;//年龄
	int score;//分数
};

//2.通过学生类型创建具体学生

	/*  通过结构体创建变量的方式
		方式1:struct 结构体名 变量名
		方式2:struct 结构体名 变量名 = { 成员1值, 成员2值… }
		方式3:定义结构体时顺便创建变量
	*/

int main()
{
	// 方式一:
	// 1.创建具体学生s1
	struct Student s1;
	// 2.给s1属性赋值(通过访问结构体变量中的属性)
	s1.name = "张三";
	s1.age = 18;
	s1.score = 100;
	cout << "姓名:" << s1.name << ";年龄:" << s1.age << ";分数:" << s1.score << endl;

	// 方式二:
	struct Student s2 = { "李四",19,80 };
	cout << "姓名:" << s2.name << ";年龄:" << s2.age << ";分数:" << s2.score << endl;

	system("pause");
	return 0;
}

Notes:
1.定义结构体时关键字sruct不可省略;
2.创建结构体变量时,关键字struct可省略;
3.结构体变量利用操作符“.”访问成员。

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-09-30 11:45:05  更:2021-09-30 11:46:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/20 0:01:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码