单项选择题
如有以下程序段:
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;