c++中,int *a=new int(120)语句是什么意思???
c++中,int *a=new int(120)语句是什么意思???
日期:2021-07-18 04:01:25 人气:1
先说下那三条语句
int *a=new int(120);
申请一个整型变量空间,赋初值为120,并定义一个整型指针a指向该地址空间
int *a=new int[120];
申请120个整型变量空间,没有赋初值,并定义一个整型指针a指向该地址空间开始处
int *a=new int(n);
申请一个整型变量空间,赋初值为n,并定义一个整型指针a指向该地址空间
对于(1)(3)语句,肯定数组越界了。
C语言编
int *a=new int(120);
申请一个整型变量空间,赋初值为120,并定义一个整型指针a指向该地址空间
int *a=new int[120];
申请120个整型变量空间,没有赋初值,并定义一个整型指针a指向该地址空间开始处
int *a=new int(n);
申请一个整型变量空间,赋初值为n,并定义一个整型指针a指向该地址空间
对于(1)(3)语句,肯定数组越界了。
C语言编