| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> 结构体相关知识1 -> 正文阅读 |
|
[C++知识库]结构体相关知识1 |
目前已学的数据类型:数组(1、所有数据的类型必须一致? ?2、访问数组的成员必须通过下标) 学籍管理系统:学生(姓名、学号、性别、年龄、成绩...) 飞机票订票系统:机票(订票时间、班号、起点、终点...) 酒店订票系统:房间 (预定时间、房号、位置...) C语言的内置类型:bool、char、short 、int、long、long long、float?、double、long double 1、C语言为什么需要结构题? 是为了描述复杂个体,只用基础的内置类型不能完整的表述。 2、如何去定义结构题? 结构体定义好之后,它就和内置类型没有区分 struct +结构体名//struct在C语言中不能丢,C++可以 { };
struct Student stu1={ "caocao",12345,1,30,88 };//给了结构体初始值,对应姓名、学号、性别、年龄、总成绩 struct Student stu3;//不初始化都是随机值 struct A 3、如何使用结构体? 3.1结构体普通变量怎么访问其成员 C语言规定,结构体的普通成员可以用过 ‘ .? ’ 来访问
3.2结构体指针变量怎么访问其成员:可以通过->方式访问 系统简化:(*p).name==p->name
4、typedef的使用:给一个类型取一个别别名 ? ? ?typedef+类型+外号;// ? ? ?typedef unsigned long long int uint64;//将unsigned long long int取别名uint64 ? ?? typedef int AAA;//AAA是int类型 ? ? ?typedef AAA BBB;//给别名取别名,BBB也是int类型
|
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/24 9:34:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |