阅读下面的程序,输出是( )。 struct Point { int x, y; }; struct Rect { Point a, b; }; int main() { Rect r = {{1, 2}, {4, 6}}; cout << r.b.x - r.a.x; } A. 1 B. 2 C. 3 D. 5