- 博客(64)
- 收藏
- 关注
原创 【08】c++运算符重载
例如:C++运算符重载提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2024-04-13 17:02:37
234
原创 嵌入式——02运行linux系统的三个步骤
一、嵌入式软件三大模块优点:linux可移植性高,可以根据自己功能进行相应的裁剪。1.图解(2)文字描述:(1)bootloader:功能:初始化cpu,内存,硬盘以及时钟电路,将内核从flash加载到内存中存储的位置:存储在flash(上限为4K),运行的时候跳转到内存上。生成方式:uboot 生成bootloader,通过JLINK硬件+jflash软件烧到板子的NORDFLASH中.查询网站:(2)kernel:内核功能:进程管理,设备管理,内存管理,文件管理,网络协议存储的位
2021-08-09 16:03:44
412
原创 嵌入式——01基本知识
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、什么是嵌入式二、计算机系统前言一、什么是嵌入式专用的可裁剪的专用的计算机系统,可裁剪包括硬件软件。二、计算机系统(1) 1)概述:内存的类型:RAM/ROM/SOAM/SROM/SDRAMROM(read only memory): 只读存储器,掉电保护。分类:PROM:可编程的ROMEPROM:可编程可擦出的ROMEEPROM:电子擦除的ROMRAM(read random memory):掉电数
2021-08-09 15:45:54
222
原创 C++——07函数模板与类模板
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、函数模板二、类模板1.引入库2.读入数据总结前言一、函数模板注意:(1)所有的函数模板都要存放在头文件。(2)如果有具体的函数与函数模板相同,优先调用函数其次是模板(3)函数模板输入两种类型输出冲突decltype(1+1.1) a;template <typename T,P>auto add(T a,P B)->decltype(a+b){ return a+b;}二
2021-08-09 10:29:18
147
原创 C++——06多态性
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、多态是什么1.概述2.类型3.实现二、运算符重载1.引入库2.读入数据总结前言一、多态是什么1.概述多态是直同样的消息被不同类型的对象接收时导致不同的行为行为是指不同的实现。2.类型重载多态,强制多态,包含多态和参数多态。3.实现运行时多态和编译时多态。二、运算符重载1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplot
2021-08-08 20:48:37
155
1
原创 C++——05继承与派生
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、派生类生成过程二、派生类1.构造函数执行过程2.构造函数执行过程3.析构函数执行过程三、访问权限控制四、类型兼容性规则五、qt前言提示:以下是本篇文章正文内容,下面案例可供参考一、派生类生成过程1.吸收基类成员处理构造函数和析构函数,其他所有东西度继承过来。2.改造基类成员隐藏:派生类成员函数名与基类相同,则会调用派生类函数。外层标识符在内层不可见。3.添加新的成员包括数据成员和成员函数。二、派生类1
2021-08-07 14:54:25
202
1
原创 C++——04数组指针字符串
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、数组1.排序二、指针1.函数指针2.lamda表达式三、动态分配内存1.malloc与new区别2.delete与free区别四、动态分配内存1.深复制与浅复制一、数组在c++标准库中对数组进行封装,得到了一个类vetcor,实现了数组存储数据的单一性、连续性、有序性的。为了实现连续性,会将之前的申请的空间释放继续申请足够大的空间用于存放数据。vector在作为函数形参时,可以不用传递数组的长度,可以通过调用函数来实现
2021-08-07 09:43:31
138
原创 C++——03标识符的作用域与可见性
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、作用域5.特殊命名空间二、生存周期三、类的静态成员1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、作用域5.特殊命名空间(1)匿名命名空间,只能在本文件使用。namespace{}(2)全局命名空间 voi
2021-08-06 12:10:49
158
原创 C++——02类的基本特性
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、封装的过程1.定义1.数据访问权限2.类对象内存空间3.构造函数4.复制构造函数5.析构函数6.this指针7.类的组合前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、封装的过程1.定义1.数据访问权限类内:类的设计者编写代买的地方类外:类
2021-08-05 19:10:31
375
原创 C++——01基本概念与面向对象编程的基本特点
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、面向对象的编程思想二、前三章与c语言中不同1.简单语法2.存储类型3.循环4.引用5.内联函数6.默认参数7.函数的重载2.读入数据总结前言一、面向对象的编程思想二、前三章与c语言中不同1.简单语法c++中的对象:就是内存中的实体也就是C语言中的变量命名空间:using namespace std;输入:cin>>addr;输出:cout <<“name:”<<"\t"
2021-08-05 10:18:34
91
1
原创 数据结构——06树
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、树相关概念1.树2.二叉树3.特殊的二叉树4.二叉树遍历方法二、源码1.项目结构2.源码前言提示:以下是本篇文章正文内容,下面案例可供参考一、树相关概念1.树树:n(n>=0)个结点的有限集合。n = 0 ,空树。在任意一个非空树中,1,有且仅有一个特定的根结点2,当n>1 时,其余结点可分为m个互不相交的有限集合T1,T2,T3.。。。。Tm,其中每一个集合又是一个树,并且称谓子树。结点拥
2021-08-04 16:41:13
125
1
原创 linux——20线程池
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、线程池模型二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、线程池模型线程池模型比起多线程的优势,减少了线程创建和 线程回收的时间。模式大概分为三个部分:主控线程————工作线程————任务队列模型图为:
2021-08-04 12:32:30
339
原创 数据结构——05队列
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、队列二、使用步骤1.文件结构2.源码前言一、队列队列:队列是只允许在一段进行插入,而在另一端进行删除操作的线性表。允许插入的称谓队尾,允许删除的一端队头。顺序队列。循环队列,常用操作,入队,出队。先进先出,FIFO二、使用步骤1.文件结构代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as plti
2021-08-03 21:01:51
73
原创 数据结构——04栈
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、栈二、使用步骤1.文件结构2.源码前言一、栈栈是限定仅在表尾进行插入和删除操作的线性表。遵循的原则,先进后出、后进先出。 栈顶:允许操作的一端 栈底:不允许操作的一端二、使用步骤1.文件结构代码如下(示例):.├── all├── fun.c├── fun.o├── head.h├── main.c├── main.o└── Makefile0 directories, 7 file
2021-08-03 18:59:18
66
原创 数据结构——03双向链表
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、线性表的链式存储?二、双向链表1.文件结构2.代码示例前言一、线性表的链式存储? 解决的问题: 线性表的链式存储解决顺序存储的缺点,插入和删除,动态存储问题。 特点: 线性表链式存储结构的特点是一组任意的存储单位存储线性表的数据元素,存储单元可以是连续的,也可以不连续。可以被存储在任意内存未被占用的位置上。 表示方法: 在链式结构中还需要一个元素存储下一个元素的地址。为了表示每个数据元素,ai与其直接后继数
2021-08-02 16:34:45
101
原创 数据结构——02线性表
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、线性表是什么?1.概念2.优缺点二、源码1.结构2.源文件前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、线性表是什么?1.概念零个或多个数据元素的有限序列。元素之间是有顺序了,如果存在多个元素,第一个元素无前驱,最有一个没有后继,其他的元素只
2021-08-01 21:49:08
305
原创 数据结构——01概述
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、数据结构是什么?1.概念2.分类(1)逻辑结构(2)物理结构二、算法1.概念2.设计3.遵循的原则三、时间复杂度四、空间复杂度一、数据结构是什么?程序=数据结构+算法1.概念用来描述数据之间相互之间存在一种或多种特定关系的数据元素的集合2.分类(1)逻辑结构 1.集合:所有数据在同一个集合中,关系平等。(火车车厢中所有的人) 2.线性,一对一数据和数据之间是一对一的关系。(排队买票) 3.树:一对多(目录对
2021-08-01 19:13:34
90
原创 linux——18数据库SQLite3
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、数据库基本概念1.介绍2.分类3.名词4.嵌入式数据库:二、sqlite3安装1.安装2.创建数据库3.进入数据库4.数据库配置命令5.sql语句前言一、数据库基本概念1.介绍关系型数据库语言-----------类似EXECL非关系型数据库--------------类似JSON,键值对SQL (struct query language):结构化查询语言,专业术语: ddl,data definatio
2021-07-28 11:57:39
210
原创 linux——17服务器多客户端模型
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、多路io1.select版本a.服务器b.客户端2.epoll版本a.服务器b.客户端3.进程版本a.服务器b.客户端前言一、多路io1.select版本 在TCP中已知tcp获取地址 int getpeername(int sockfd, struct sockaddr *addr, socklen_t *addrlen); a.服务器#include "head.h"int main(int ar
2021-07-27 21:39:59
113
原创 linux——16IO模型
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、IO模型1.阻塞2.非阻塞3.多路io复用4.信号io5.进程线程前言一、IO模型 1.阻塞io 2.非阻塞io,优点:缺点:d对cpu资源的消耗特别大 3.多路io复用, 4.信号驱动io SIGIO,优点:cpu资源占有较少,缺点:若有两个管道得判断是那个管道 5.并行模型 进程1.阻塞 ssize_t read(int fd, void *buf, size_t count); 默认
2021-07-25 18:05:21
107
原创 linux——15协议头
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、tcp二、UDP三、IP头四、MAC头前言一、tcp TCPfalg: U:紧急事件,该标志位至1代表有报文中紧急事件 A:ACK该标志位至1,代表收到对方消息进行回复 P:PUSH,进行数据传递。 R:复位RST,该标志位至1网络状态不好导致崩溃,必须释放链接进行重连。 S:SYN该标志位至1,代表发送请求报文段。 F:FIN该标志位至1,代表用来释放一个连接。二、UDPlength:代表之后应
2021-07-24 16:59:44
141
1
原创 linux——14TCP
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、tcp二、数据的封包、拆包1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、tcp传输控制协议:特点:(1)有链接(2)可靠传输方式,应答机制,重传机制(3)流式套接字(流:数据有方向。发的顺序和收到顺序是一样的
2021-07-23 21:39:49
165
1
原创 linux——13UDP
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、UDP1.特性2.编程步骤3.函数接口前言提示:以下是本篇文章正文内容,下面案例可供参考一、UDP概念:UDP:用户数据报一般应用于语音或者视频数据在收发时次数必须一直。1.特性无连接():每次发送数据的链路是确定了,有点网络使用率较低不可靠() :会造成丢包1.不清楚该网络节点的承受状态,如果超过就会把数据无情丢失,2.发送端发的太快,接收方没有及时处理。会导致数据的丢失。大数据():包和包之间是有间隔
2021-07-19 17:35:41
194
1
原创 linux——12网络编程
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、网络编程1.OSI 模型2.tcp/ip模型3.tcp/ip协议族3.ip地址的组成4.网络命令二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、网络编程1.OSI 模型 表示层:加密解密(网络安全)
2021-07-19 11:43:16
211
原创 linux——11进程间通讯
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、进程间通讯二、通讯方式1.无名管道2.有名管道2.读入数据总结前言一、进程间通讯共有两大类通讯方式二、通讯方式1.无名管道 1.无名管道:相当于在内核空间建设一个文件缓存区,在进程间进行单向数据传递,创建一个文件描述符,一端只能读,一端只能写。 只能用于具有亲缘关系之间的进程间通讯 函数接口: (1)int pipe(int pipefd[2]); 功能: 创建无名管道 参数: 数组
2021-07-10 10:30:44
97
1
原创 linux——10线程间通讯
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、线程间通讯1.资源竞争2.解决资源竞争问题3.函数接口二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、线程间通讯1.资源竞争线程运行的方式是异步的,对一段代码,cpu运行、一段内存都是竞争关系,谁先谁后不确
2021-07-07 22:06:02
102
4
原创 linux——09线程
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、线程是什么?二、使用步骤1.创建2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、线程是什么?线程依赖于进程,位与进程空间内部线程是一个轻量级的进程。线程是cpu任务调度的的最小单元。进程是操作系统资源分配的最小单元 进程和
2021-07-01 09:18:09
69
原创 linux——08进程
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、进程的基本概念?1.进程与程序的区别二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、进程的基本概念?1.进程与程序的区别 程序:存放在外存一段代码集合 进行是一个动态执行的过程: 包括进程的创建、调度和
2021-06-29 11:20:48
89
原创 linux多文件编程——makefile
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、多文件编程1.头文件2.功能文件3.主函数二、工程管理工具makefile1.make2.读入数据总结前言一、多文件编程1.头文件(1)头文件添加方式<>-----------在系统路径下添加文件----/usr/include 在根路径下""-----------在当前路径下添加文件(2)防止头文件重复编译#ifndef#def #endif(3)头文件内容2.功能文件
2021-06-23 11:33:35
652
原创 linux——07文件属性
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码
2021-06-22 17:22:49
73
原创 linux——07目录io和链接io
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、目录流指针1.函数接口二、关于读目录实现的功能1.ls2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、目录流指针1.函数接口 1.opedir DIR *opendir(const char *name) 功能: 打开目
2021-06-21 21:16:43
144
原创 linux——06文件io
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、标准io与文件io的区别二、文件io1.基本函数2.标准io与文件io所对应权限3.文件偏移2.与标准io函数关系3.linux7种文件类型对应的io类型总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、标准io与文件io的区别系统调用;lin
2021-06-21 19:17:08
70
原创 linux——05标准io
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、linux7种文件二、普通文件1.定义与类比2.标准io3.缓存类型4.特殊流5.读写函数5.main函数总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、linux7种文件IO: Inout Output 7种文件类型 b 块设备文件
2021-06-20 21:58:22
106
原创 linux——04shell脚本语言
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、shell编程1.介绍2.开发步骤3.shell脚本的本质4.shell语法前言一、shell编程1.介绍编译型语言:c c++ java 先编译再执行 1.执行速度快 2.开发效率低 3.移植性差 4.适合数据运算和处理解释性语言 :shell python js 边编译边执行 1.执行速度慢 2.开发效率 3.移植性好 4.维护操作系统,提高操作系统性能2.开发步
2021-06-14 15:15:07
80
原创 19c语言——内存管理
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、内存管理?1.内存泄漏2.堆和栈的区别二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、内存管理?1.内存泄漏内存泄漏L使用malloc申请空间,free没有释放,2.堆和栈的区别1.栈区空间由操作系统管
2021-06-09 21:58:29
129
1
原创 20c语言——链表
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1.创建表头和节点2.头插3.尾插4.查找二、使用步骤1.引入库2.读入数据总结# 前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考# 一、链表是什么?链表分为有头链表无头链表:为了方便操作使用有头链表。链表包括表头加节点,表头存储的为指向下一个节点的地址
2021-06-09 21:56:03
75
原创 18c语言——构造数据类型
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、结构体1.定义结构体(1)有名结构体定义(2)无名结构体定义(3)嵌套结构体定义2.定义结构体变量3.结构体变量初始化(1)全局初始化4.结构体元素的访问(2)局部初始化二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参
2021-06-04 10:50:40
234
原创 17c语言——函数
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、函数是什么?二、使用1.函数定义2.函数调用3.函数声明4.函数的传参总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、函数是什么?1.可以避免重复性的代码2.函数可以使程序模块化示例:pandas 是基于NumPy 的一种工具,该工具是为
2021-06-01 21:34:30
186
原创 16C语言——指针
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、指针的概念二、指针使用1.定义2.指针运算符3.初始化4.存储5.运算符三、指针和数组的关系1.指针与一位数组的关系2.指针与一维字符数组的关系总结前言一、指针的概念一组概念:地址:内存用来区分不同字节空间的编号指针:指针就是变量指针变量:用来存放指针的变量,称为指针变量c语言中的两种访问变量的方式:直接访问:通过变量名访问变量的存储空间:间接访问:通过变量中存放的地址范文变量空间二、指针使用1.
2021-06-01 21:33:50
141
原创 15C语言——数组
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、数组是什么?二、数组定义方式二、数组访问方式总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、数组是什么?单一数据类型的有限集合。单一性:相同的数据类型有序性:存储的数据是按照顺序进行储存有限性:存放的数据是有限的定义方式为:存储类型
2021-05-20 10:37:55
81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人