
数据结构与算法
文章平均质量分 69
长不大的狐狸
想前进却没有方向
展开
-
【C/C++编程学习心得】数组及其访问方式
一、一维数组1.形式type 数组名[N],type为该一维数组中元素的类型(即步长),N表示该数组中的元素个数,而数组名则是数组元素的起始地址,例如:int arr[10];2.数组的大小sizeof(数组名)=元素类型所含字节数*元素个数;3.初始化 int arr1[10] = {1,2,3}; //部分初始化(前三个元素) int arr3[10] = {0}; //数组清零4.访问数组名是数组的唯一标识符,数组名具有两重含义。原创 2022-01-11 19:53:31 · 1010 阅读 · 0 评论 -
【C/C++编程学习心得】指数数组以及数组指针
一.指针数组1、前面我们已经学过数组了,比如说要创建一个一维整型数组,该怎么创建呢?应该是这样的:int arr[N];其中,arr是数组名,即变量名,N是你所创建的这个数组中的元素个数,而前面的int则是这些元素的类型。所以其实可以将它读作整型变量数组。那万一你所创建的数组元素不是整型和浮点型这些基本类型,而是一个指针类型呢?这就是指针数组了。2、指针数组,首先它也是一个数组,只不过这个数组中的元素的类型为指针类型,举个例子:double *arr[4],这是一个指针数组,包含四个元素,其原创 2022-01-11 14:12:34 · 488 阅读 · 0 评论 -
【C/C++编程学习心得】STL之vector容器
序繁华尽,梦几场,风吹稻香花满地。嗨,这里是狐狸~~ 梦想起航,重新出发,第一篇文章,我将用心的去做接下的每一篇文章,用心的对待大家,也希望大家可以多多支持。 vector是C++中一个的容器类,它用于存放类型相同的元素,利用成员函数及相关函数可以方便的对元素进行增加或删除,排序或逆序等等。一个 vector 的容量(capacity)永远大于或等于其大小(size),一旦容量等于大小,便是满载,下次再有新增元素,整个 vector 容器就得重新申请一块更大的连续...原创 2022-01-10 15:55:35 · 504 阅读 · 2 评论