【以下回答由 GPT 生成】
解决方案:
在C语言中,你可以通过定义一个结构体来表示二维平面上的点,并提供相应的访问接口。下面是代码示例:
// 定义结构体来表示二维平面上的点
typedef struct {
int x; // 横坐标
int y; // 纵坐标
} Point;
// 创建点对象并初始化坐标
Point createPoint(int x, int y) {
Point p;
p.x = x;
p.y = y;
return p;
}
// 获取点对象的横坐标
int getX(Point p) {
return p.x;
}
// 获取点对象的纵坐标
int getY(Point p) {
return p.y;
}
使用上述代码示例,你可以按照以下方式来创建点对象并访问其坐标:
int main() {
// 创建点对象并初始化坐标
Point p1 = createPoint(3, 4);
// 访问点对象的横坐标和纵坐标
int x1 = getX(p1);
int y1 = getY(p1);
printf("The coordinates of the point are (%d, %d)\n", x1, y1);
return 0;
}
输出结果为:The coordinates of the point are (3, 4)。
【相关推荐】