标签: c string null-terminated
导致将C字符串实现为零终止字符数组而不是显式存储字符串长度的优点是什么?
如果我必须选择一个实现,我肯定会得到第二个。 事实上,找到零终止字符串长度的复杂性是线性,而另一种可能性是O(1)(或稍差,但远远好于O(远远好于O) n))的
对我来说,做出的选择似乎非常不自然。