🔴 搬过去之后,得证明结果没变

🔴 这一节的 Python 题会**在运行时调 gcc 现编一个 .so,再用 ctypes 加载进来**——真的跨语言调用,不是假装。判题机需要 gcc、一个可写的临时目录,以及允许 Python 起子进程。⚠️ 这些题里的 build

开始练习 →

🔴 传数组时,C 那边实际收到的是什么

把一块 ctypes 数组递给 C 函数,C 收到的是【0】。

开始练习 →

⚠️ 结构体要怎么对上

Python 这边定义一个和 C 对应的结构体,必须保证【0】。

开始练习 →

🔴 传值和传地址,在边界上怎么区分

想让 C 那边改到 Python 这边的结构体,要递【0】。

开始练习 →

🔴 数组递过去,C 那边改得到

🔴 这一节的 Python 题会**在运行时调 gcc 现编一个 .so,再用 ctypes 加载进来**——真的跨语言调用,不是假装。判题机需要 gcc、一个可写的临时目录,以及允许 Python 起子进程。⚠️ 这条路线**一个答案都

开始练习 →

⚠️ 结构体:一个传值,一个传地址

🔴 这一节的 Python 题会**在运行时调 gcc 现编一个 .so,再用 ctypes 加载进来**——真的跨语言调用,不是假装。判题机需要 gcc、一个可写的临时目录,以及允许 Python 起子进程。⚠️ 这条路线**一个答案都

开始练习 →

把一批数递给 C 去算

🔴 这一节的 Python 题会**在运行时调 gcc 现编一个 .so,再用 ctypes 加载进来**——真的跨语言调用,不是假装。判题机需要 gcc、一个可写的临时目录,以及允许 Python 起子进程。⚠️ 这些题里的 build

开始练习 →

⚠️ 让 C 那边直接改这块内存

🔴 这一节的 Python 题会**在运行时调 gcc 现编一个 .so,再用 ctypes 加载进来**——真的跨语言调用,不是假装。判题机需要 gcc、一个可写的临时目录,以及允许 Python 起子进程。⚠️ 这些题里的 build

开始练习 →

🔴 两边的结构体要一字不差

🔴 这一节的 Python 题会**在运行时调 gcc 现编一个 .so,再用 ctypes 加载进来**——真的跨语言调用,不是假装。判题机需要 gcc、一个可写的临时目录,以及允许 Python 起子进程。⚠️ 这些题里的 build

开始练习 →

🔴 为什么按原名找不到它

一个普通的 C++ 函数编进 .so 之后,按原名找不到,因为【0】。

开始练习 →