Loading docs/string/lib-func.md +6 −0 Original line number Diff line number Diff line Loading @@ -42,10 +42,16 @@ C 标准库是在对字符数组进行操作 ### `strstr` `char *strstr(char *str1, const char *str2)` :若 `str2` 是 `str1` 的子串,则返回 `str2` 在 `str1` 的首次出现的地址;如果 `str2` 不是 `str1` 的子串,则返回 `NULL` 。 ### `strchr` `char *strchr(const char *str, int c)` :找到在字符串 `str` 中第一次出现字符 `c` 的位置,并返回这个位置的地址。如果未找到该字符则返回 `NULL` 。 ### `strrchr` `char *strrchr(const char *str, char c)` :找到在字符串 `str` 中最后一次出现字符 `c` 的位置,并返回这个位置的地址。如果未找到该字符则返回 `NULL` 。 ## C++ 标准库 C++ 标准库是在对字符串对象进行操作,同时也提供对字符数组的兼容。 Loading Loading
docs/string/lib-func.md +6 −0 Original line number Diff line number Diff line Loading @@ -42,10 +42,16 @@ C 标准库是在对字符数组进行操作 ### `strstr` `char *strstr(char *str1, const char *str2)` :若 `str2` 是 `str1` 的子串,则返回 `str2` 在 `str1` 的首次出现的地址;如果 `str2` 不是 `str1` 的子串,则返回 `NULL` 。 ### `strchr` `char *strchr(const char *str, int c)` :找到在字符串 `str` 中第一次出现字符 `c` 的位置,并返回这个位置的地址。如果未找到该字符则返回 `NULL` 。 ### `strrchr` `char *strrchr(const char *str, char c)` :找到在字符串 `str` 中最后一次出现字符 `c` 的位置,并返回这个位置的地址。如果未找到该字符则返回 `NULL` 。 ## C++ 标准库 C++ 标准库是在对字符串对象进行操作,同时也提供对字符数组的兼容。 Loading