声明动态数组的语句怎么写
导读:收集整理的这篇文章主要介绍了声明动态数组的语句怎么写,觉得挺不错的,现在分享给大家,也给大家做个参考。声明动态数组的语句的写法:【int size=50;int *p=new int[size];】。动态数组是通过new运算符来定义的,ne...
收集整理的这篇文章主要介绍了声明动态数组的语句怎么写,觉得挺不错的,现在分享给大家,也给大家做个参考。声明动态数组的语句的写法:【int size=50; int *p=new int[size]; 】。动态数组是通过new运算符来定义的,new运算符是用来动态开辟空间的。动态数组的大小在运行过程中是可以动态改变的。
动态数组:
(推荐学习:c语言教程)
我们可以通过new运算符来定义动态数组。因为new 就是用来动态开辟空间的,所以当然可以用来开辟一个数组空间。
动态数组的特点:
其大小可以在运行过程中动态改变,在编译的时候可以不确定。
例如:
int size=50; int *p=new int[size];
下面我们来举个例子:
int main() { using namespace std; int* p = new int[3]; // new运算符返回第一个元素的地址。 p[0] = 10; p[1] = 9; p[2] = 8; for (int i = 0; i 3; i++) { cout p[i] endl; } }
int main(){ int sz = 5; sz = sz + 1; int a[5] = { 1, 2, 3, 4, 5} ; int *b = new int[sz]; for(int i=0; isz; i++) { b[i] = i; std::cout b[i] std::endl; } return 0; } 012345[Finished in 0.2s]
以上就是声明动态数组的语句怎么写的详细内容,更多请关注其它相关文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 声明动态数组的语句怎么写
本文地址: https://pptw.com/jishu/594414.html