⚠️ 什么样的段落最值得搬去 C

下面几种,最适合搬到 C 里的是【0】。

开始练习 →

⚠️ 搬之前该先做什么

动手把一段搬去 C 之前,最该先做的是【0】。

开始练习 →

🔴 只占一小段的话,总体快多少

一段只占总量 5% 的代码,就算优化到无穷快,总体最多【0】。

开始练习 →

🔴 内层那一行被走了多少次

⚠️ 这条路线**一个答案都不是耗时**。耗时跟机器、跟负载、跟编译器都有关,换台机器数字就变了。**能当答案的只有"走了多少步"和"两边结果一不一样"。** # 找热点的正确姿势:**数「这一步被走

开始练习 →

⚠️ 算一算热点占了多大比重

⚠️ 这条路线**一个答案都不是耗时**。耗时跟机器、跟负载、跟编译器都有关,换台机器数字就变了。**能当答案的只有"走了多少步"和"两边结果一不一样"。** # 一段程序里,哪一段占了大头?—— 按

开始练习 →

把三段的步数都数出来

⚠️ 这条路线**一个答案都不是耗时**。耗时跟机器、跟负载、跟编译器都有关,换台机器数字就变了。**能当答案的只有"走了多少步"和"两边结果一不一样"。**最后一个数是内层步数除以外层步数(整除)。

开始练习 →

🔴 什么东西能直接递给 C

Python 和 C 之间能直接递过去的,是【0】。

开始练习 →

⚠️ 一个列表怎么递过去

要把一个 list 里的数递给 C,办法是【0】。

开始练习 →

⚠️ 字符串要怎么递

把一个 Python 字符串递给 C,必须先【0】。

开始练习 →

🔴 跨过边界的代价是什么

每调用一次 C 函数,都有一点固定开销,所以【0】。

开始练习 →