strcmp函数和strncmp函数【C语言】 |
您所在的位置:网站首页 › c语言对齐符号 › strcmp函数和strncmp函数【C语言】 |
strcmp函数和strncmp函数
strcmp函数一、strcmp函数的简介二、strcmp函数的功能三、strcmp函数的使用四、strcmp函数的模拟
strncmp函数一、strncmp的简介二、strncmp函数的功能三、strncmp函数的使用
strcmp函数
一、strcmp函数的简介
strcmp函数在库函数中的定义: int strcmp ( const char * str1, const char * str2 );参数: 1.str1:要比较的字符串 2.str2:要比较的字符串 返回值: 返回值表明小于0str1str2 二、strcmp函数的功能比较两个字符串 将 C 字符串 str1 与 C 字符串 str2 进行比较。 此函数开始比较每个字符串的第一个字符。如果它们彼此相等,则继续以下对,直到字符不同或达到终止空字符。 三、strcmp函数的使用 #include #include int main() { char str1[] = { "abc" }; char str2[] = { "abcdefg" }; printf("%d", strcmp(str1, str2)); return 0; }运行结果 strncmp函数在库函数中的定义: int strncmp ( const char * str1, const char * str2, size_t num );参数:str1要比较的 C 字符串。 str2:要比较的 C 字符串。 num:要比较的最大字符数。(size_t是无符号整数类型) 返回值 返回值表明小于0str1str2 二、strncmp函数的功能与strcmp基本一样,只是strncmp加入的num限制比较的个数。 比较前num个元素。 三、strncmp函数的使用 #include #include int main() { char str1[] = { "abcd" }; char str2[] = { "abcdefg" }; printf("%d", strncmp(str1, str2,4)); return 0; }运行截图 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |