声明动态数组的语句怎么写
导读:收集整理的这篇文章主要介绍了声明动态数组的语句怎么写,觉得挺不错的,现在分享给大家,也给大家做个参考。声明动态数组的语句的写法:【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
