C 标准库 - <string.h>
2023-12-15 09:28:14
1 C 标准库 - <string.h> 简介
string .h 头文件定义了一个变量类型、一个宏和各种操作字符数组的函数。
1.1 库变量
下面是头文件 string.h 中定义的变量类型:
序号 变量 描述
1 size_t 这是无符号整数类型,它是 sizeof 关键字的结果。
1.2 库宏
下面是头文件 string.h 中定义的宏:
序号 宏 描述
1 NULL 这个宏是一个空指针常量的值。
1.3 库函数
1.3.1 strncmp
strncmp() 是一个标准库函数,用于比较两个字符串的前 n 个字符是否相等。
strncmp() 函数通常用于比较两个字符串,以确定它们是否相等或哪个字符串在字典顺序上更小。
C 库函数 int strncmp(const char *str1, const char *str2, size_t n) 把 str1 和 str2 进行比较,最多比较前 n 个字符。
声明:int strncmp(const char *str1, const char *str2, size_t n)
参数:
- str1 – 要进行比较的第一个字符串。
- str2 – 要进行比较的第二个字符串。
- n – 要比较的最大字符数。
返回值
- 如果返回值 < 0,则表示 str1 小于 str2。
- 如果返回值 > 0,则表示 str1 大于 str2。
- 如果返回值 = 0,则表示 str1 等于 str2。
转载链接
https://www.runoob.com/cprogramming/c-function-strncmp.html
文章来源:https://blog.csdn.net/m0_51429482/article/details/134964139
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!