int *a=new int(120);语句不是表示声明一个int类型的指针,并分配一个内存地址,该地址存储的值为120吗?

来源:百度知道 编辑:UC知道 时间:2024/06/24 09:46:24
那为什么可以当作数组用呢?

是的,是这个意思。

由于C/C++对边界检查不严格,所以即使越界使用,在规模较小时也是不会出错的。

非也

申请一个 120个元素的int 型的数组,a指向该数组的第一个元素