Learn Compiler Principles with AI
💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
本文介绍了一个表示点的结构体及其相关函数,包括计算两点之间的距离、求中点和缩放点的功能,并提供了代码示例以展示这些函数的用法。
🎯
关键要点
-
定义了一个表示点的结构体 Point,包含 x 和 y 坐标。
-
实现了计算两点之间距离的函数 distance,使用勾股定理。
-
实现了求两点中点的函数 midpoint,返回中点的坐标。
-
实现了缩放点的函数 scale,根据给定的因子缩放点的坐标。
-
提供了 main 函数示例,展示了如何使用这些函数,包括计算距离和中点。
➡️