应粉丝朋友们要求,这次来稍微介绍下 string.h、stdio.h 和 stdlib.h 这三个常用的 C 语言头文件。
1. string.h
定义:
string.h 是 C 语言中用于处理字符串的头文件。它包含了一系列用于操作字符数组(即 C 语言中的字符串)的函数。
作用:
提供字符串操作功能,如连接、比较、复制等。
其中定义的函数:
strlen(const char *s): 返回字符串 s 的长度(不包括末尾的空字符)。
strcat(char *dest, const char *src): 把 src 所指向的字符串添加到 dest 结尾处(覆盖 dest 结尾 处的 '\0')并返回 dest。
strcpy(char *dest, const char *src): 把 src 所指向的字符串复制到 dest 中。
strcmp(const char *s1, const char *s2): 比较两个字符串 s1 和 s2。
strncmp(const char *s1, const char *s2, size_t n): 比较两个字符串的前 n 个字符。
strchr(const char *s, int c): 在字符串 s 中查找第一个出现的字符 c。
strstr(const char *haystack, const char *needle): 在字符串 haystack 中查找第一次