C++
1.相同类型的数据
01. C++数组(array)是一种顺序容器sequence container,是由单一数据类型元素组成的一个有序集合
元素类型 元素个数 数组名称
使用索引来标识和访问元素
数组是存放类型相同的对象的容器,数组的大小确定不变,不能随意向数组中增加元素
不能直接将数组的内容拷贝给其他数组作为初始值,也不能用数组为其他数组赋值
02.C++中vector为类模板
#include <vector>
vector是类型相同的对象的容器,vector的大小可以变化,可以向数组中增加元素
03.array是c++ 11新增的序列容器
#include <array>
02.枚举 enum C++的enum工具提供了另一种创建符号常量的方式,这种方式可以代替const。它还允许定义新类型
2.不同类型的数据
01.数据类型
001.共用体(union)是一种数据格式,它能够存储不同的数据类型,但只能同时存储其中的一种类型--条件是在不同的时间进行
共用体每次只能存储一个值,因此它必须有足够的空间存储空间占用最大的成员
的用途之一:当数据项使用两种或更多种格式(但不会同时使用)时,可节省空间
003.结构体 struct c++对结构体进行了扩展
C++的结构体可以包含函数,这样,C++的结构体也具有类的功能,与class不同的是,结构体包含的函数默认为public,而不是private。
从struct继承默认是public继承
02.通过类的方式
通过成员变量-其数据类型可能是int,float,double,char[],std::string,std::vector
3.函数-数组-指针-引用
python
tuple list
可变和不可变
Series 相同数据类型
Pandas Series 类似表格中的一个列(column),类似于一维数组,可以保存任何数据类型
Series 由索引(index)和列组成--
data 元素 dtype 数据类型
name 名称
index 索引
DataFrame
不同的数据类型
C语言还规定了几个常见的自定义类型:结构体、枚举、联合体
C语言中,可以使用结构体来实现存放一组不同类型的数据
在C语言中,结构体(struct)是复合数据类型的一种。
同时也是一些元素的集合,这些元素称为结构体的成员,且这些成员可以为不同的类型
,成员一般用名字访问。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。
注:在C语言中,结构体不能包含函数。C语言中的结构体只能描述一个对象的状态,不能描述一个对象的行为
标签:联合体,元素,数据类型,C++,C语言,枚举,数组,结构
From: https://www.cnblogs.com/ytwang/p/16992713.html