【C++总结】数组
来源:互联网 发布:脚本级网络游戏编程 编辑:程序博客网 时间:2024/05/21 14:08
数组的初始化
数组定义的时候就要确定大小
int arr1[10];//定义一个10个元素的数组 int arr2[10] = {1, 2, 3, 4}; int arr22[20]{1,2,3,4}; int arr3[] = {1, 2, 3, 4}; int arr33[]{1,2,3,4,5}; int n; int arr[n];//错误的初始化,n只能是常量,不能是变量
创建动态数组
平常的数组的限制
- 数组的长度固定不变
- 编译时必须知道其长度
- 数组只能定义在块语句内存在
动态数组存在=堆中
int n; cin >> n; int *p = new int[n];//n不确定 int *p = new int[10];
动态数组的使用
int *p = new int[n](); p[0] = 1; p[1] = 2; p[2] = 3; cout << p[0] << endl; cout << p[1] << endl; //遍历动态数组 for(int * q = p; q != p + n; q++) { cout << *q <<endl; } delete []p;//删除,回收内存
0 0
- Object-c 数组总结
- c语言数组总结
- C语言数组排序总结
- C 语言数组自我总结
- C语言数组知识点总结
- C——数组总结
- c 多维数组 指针关系总结
- 深入总结C/C++数组与指针
- C 语言 关于二维数组 传参 总结
- C---指针与数组知识总结
- C语言 字符数组初始化方式总结
- C语言变长数组data[0]【总结】
- C语言变长数组data[0]【总结】
- 总结一下C语言中的数组
- C语言变长数组data[0]【总结】
- C语言变长数组data[0]【总结】
- C语言变长数组data[0]【总结】
- C语言 数组排序法总结
- Redis 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法
- IOS-TextField详解
- osgearth场景分级显示
- hdfs上传文件的源码分析
- iOS开发 - 文件压缩与解压缩
- 【C++总结】数组
- java 通过nio包解析大文件
- 第三章 46题
- 排列之和 UVa11076
- mysql 5.5 更改默认字符集
- Java,Android类加载顺序真正详解
- eclipse不自动弹出提示(alt+/快捷键失效)
- Android自定义控件初学
- 设置button图像内间距:上左下右