下列语句中错误的是( )。
A: double *p=new double(6);
B: double *p=new double[6];
C: double *p=new double;
D: double *p=new double[6](0);
A: double *p=new double(6);
B: double *p=new double[6];
C: double *p=new double;
D: double *p=new double[6](0);
举一反三
- 要使语句p=new double[20];能够正常执行,变量p应定义为 。 A: double p[20]; B: double p; C: double(* p)[20]; D: double * p;
- 下列哪条语句正确?( ) A: double snow[31]=new double[]; B: double snow[31]=new double[31]; C: double snow[]=new Double[31]; D: double[] snow=new double[31];
- 在C#中定义一个数组,正确的代码为 A: double A = new double[10]; B: double[] A = new double[10]; C: double A = new double(10); D: double A[10] = new double;
- 在C#中定义一个数组,正确的代码为 A: double arraya = new double[100]; B: double[] arraya = new double[100]; C: double arraya = new double[100]; D: double[100] arraya = new double;
- 下面定义结构体数组的代码段正确的是()。 A: struct POINT{ public double x;//横坐标 public double y;//纵坐标}POINT[] p;p=new POINT[100]; B: struct POINT{ public double x;//横坐标 public double y;//纵坐标}POINT p[100]; C: struct POINT{ public double x;//横坐标 public double y;//纵坐标}POINT p[]=new POINT[100]; D: struct POINT{ public double x;//横坐标 public double y;//纵坐标}POINT p=new POINT[100];