- 博客(3)
- 收藏
- 关注
原创 多维数组定义使用
严格来说,C++语言中没有多维数组,多维数组其实就是数组的数组. 对于二维数组来说,常把第一个维度称为行,第二个维度称为列. 1.多维数组的初始化 允许用花括号括起来的一组值初始化多维数组.int a[3][4] = {{0,1,2,3},{4,5,6,7},{8,9,10,11}}; //初始化3行4列的数组int a[3][4] = {0,1,2,3,4,5,6,7,8,
2017-11-14 20:05:40 2387
原创 C++数组(2)--指针和数组
1.数组标准库函数begin和end 这两个函数与容器中的同名函数相类似,得到数组首指针和尾指针.数组不是类类型,所以不是成员函数.需要注意的是尾指针不能解引用和递增操作.int a[5] = {1,2,3,4,5};int *beg = begin(a); //beg指向a首元素的指针int *last = end(a); //last指向a尾元素下一位
2017-11-07 17:08:30 161
原创 C++ 数组(1)
数组是一直类似于标准库类型vector的数据结构,与vector相同点为都是存放类型相同的数据类型的容器(如果不清楚对象个数,请用vector).这些对象本身没有名字,要通过数组名和所在位置访问.与vector不同点为数组大小固定不能随意添加元素. 1.定义和初始化数组 数组是一种复合类型,如a[b],表示一个数组,a—数组名,b—维度,维度说明元素个数,所以维度必须大于0.并且维度必须为已知的
2017-11-07 14:15:28 217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人