"strcspn"中的"c"代表什么?

3

strspn("string", "chars") 函数返回字符串 "string" 中由 "chars" 中的字符组成的最长前缀子串的长度,而 strcspn("string", "chars") 函数返回字符串 "string" 中不包含 "chars" 中的字符的最长前缀子串的长度。

"c" 代表什么意思?

1个回答

7

"strcspn"中的"c"代表什么?

代表"complementary"(补全的)。

来自cppreference strcspn

函数名代表“补全跨度”,因为该函数搜索在src中未找到的字符,即src的补集。


1
谢谢,strcspn在谷歌的前10个参考中没有 :-( - notan
2
有趣的是,FreeBSD的man页面确实描述了它,但Linux的man页面甚至没有提到它。 - Rob

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接