//by 鸟哥
//数组的 堆初始化总结
//有疑问请留言或加群 1032082534
#include
#include
#include
#include
#include
#include
#include
//#include
using namespace std;
void print(double array[], int size)
{
cout<<"size:"<<size<<endl;
for (int i = 0; i < size; i++)
{
cout << array[i]<<" ";
}
cout<<endl;
}
int main()
{
//1.
double* arr1 =new double[4] ;
print(arr1,4);
// 2
double* arr2 =new double[4]() ;
print(arr2,4);
//3.
double* arr3=new double[4]{1,2};
print(arr3,4);
//4.
double* arr4 = new double[]{1,2,3};
print(arr4,3);
}
运行结果:
size:4
0 0 0 0
size:4
0 0 0 0
size:4
1 2 0 0
size:3
1 2 3