如有以下程序段: struct POINT{ public double x; 横坐标 public double y; 纵坐标 } struct RECTANGLE { public POINT[] p; } RECTANGLE r; 则对结构体变量r的操作正确的代码段是()
A.r.p = new POINT[4]{{1,1},{2,2},{3,3},{4,4}};
B.r.p = new POINT[4];
r.p.x=0;
r.p.y = 2;
C.r.p ={new POINT(2.0,3.1), new POINT(2.5,3.8), new POINT(5.0,8.1)};
D.r.p = new POINT[4];
r.p[0].x=0;
r.p[1].y = 2;