每个str-function缩写/首字母缩略词是什么意思?

时间:2017-03-04 02:48:52

标签: c string naming-conventions abbreviation string.h

C标准库str包含几个操作字符串的函数,所有函数都以strlen开头并以缩写结尾。其中一些缩写是显而易见的:

  • strcpy 字符串长度
  • strcmp 字符串副本
  • strpbrk 字符串比较

有些不太直白:

  • strspn 字符串指针中断?
  • strrchr string ... spn?
  • strxfrm string ... R char ??
  • str string ...嗯...没关系。

每个>>> import ast >>> node = ast.parse("sin(x)*x**2") >>> ast.dump(node) "Module(body=[Expr(value=BinOp(left=Call(func=Name(id='sin', ctx=Load()), args=[Name(id='x', ctx=Load())], keywords=[]), op=Mult(), right=BinOp(left=Name(id='x', ctx=Load()), op=Pow(), right=Num(n=2))))])" - 函数缩写/首字母缩略词是什么意思?

1 个答案:

答案 0 :(得分:3)

  • strlen - 找到字符串的LENgth
  • strcpy - CoPY字符串
  • strcmp - CoMPare字符串
  • strrchr - 反向查找CHaRacter
  • strspn - 计算字符的SPaN长度
  • strxfrm - TRANS(写成X)-FoRM一个字符串
  • strpbrk - 通过任何字符
  • 找到字符串为BRoKen的点