C++ 声明指针空间问题:int *p=new int(10) 与 int *p=new int[

C++ 声明指针空间问题:int *p=new int(10) 与 int *p=new int[10] 的区别?
2024-12-17 12:19:12
推荐回答(1个)
回答1:

int *p=new int(10) 开辟一个指针p p指的内容是一个整型,值为10

int *p=new int[10] 开辟一个长为10的数组,默认每个值都是0,p指向array的开头