【发布时间】:2012-10-04 00:21:21
【问题描述】:
我已经意识到我在 Python 中的编码速度比在 C 中快大约 17 倍,我想我有点假设我不是一个程序员,直到我真正考虑它并意识到唯一的问题是我无法处理 C 字符串/char 数组/char 指针/任何东西。我对它们有一个障碍,操纵它们需要我几个小时。我在 C++ 中没有这个问题。
但目前生活迫使我使用纯 C 语言编写代码,我正在努力寻找是否可以添加一些第三方库来让我的生活更轻松。我做了一些谷歌搜索,但我并没有真正找到太多。我开始考虑自己做,但我觉得我会重新发明轮子。那里肯定有东西吗?有谁知道这样的事情?在这方面使 C 更像 C++ 的东西。我意识到这是一个愚蠢的想法,因为这就是 C++ 的重点,但你明白,我敢肯定。
【问题讨论】:
-
@Aerovistae:你不应该为你不想回答的语言标记问题——
c++标签可能是让@blearn 离开的原因。 :-] -
@blearn 我认为他想要一个 C 库,而不是 C++。
-
对不起,哈哈。我半希望一些 C++ 大师会从天而降,告诉我他们为 C 创建了一个#include
。 -
“我无法处理 C 字符串/char 数组/char 指针/其他任何东西。我有一个关于它们的块,并且操作它们需要我几个小时” - 这告诉我一般来说,当涉及到指针(即直接操作内存)时,你有一个障碍,这对于任何认真的 C 程序员来说都是必须的。这不仅仅是字符串。有些人似乎比其他人在使用指针时(非常)困难。
-
@Aerovistae 这是值得弄清楚的事情first - C 库可能无助于解决这个问题,至少不能完全解决,因为它是你必须掌握的核心概念在 C 中有效。