---由于本人使用的是大白话来讲解strcmp函数的使用,所以可能有些部分可能会有些不准确(见谅),如果想十分严谨的了解strcmp函数,请移步其他文章。
-----不废话,直接开始
1.strcmp函数的使用所需的头文件
2.函数的作用
------比较两个字符串的大小(只能是字符串)
3.函数的大致解释
(1) int是这个函数的返回值,就是这个函数的你用完了之后它的结果是一个整数
(2) strcmp是函数的名字
(3) const char * str1,const的作用就是让后面这个指针所指的内容不能被修改 ,char * str1就是一个字符指针(不了解指针是什么的可以搜一下)
(4) const char * str2的含义和const char * str1一样,就是改个名字
4.例子
注:字符串和字符串比较大小,就是一个一个字母分别比较大小,a是最小的,z是最大的。
只要这两个字符串一个一个字母比较大小的时候产生了大小之分(就是字母不一样),
就会比较完这一对字母后停止,然后返回函数的值,不在往后面比较了。
函数返回的值的可能值:
~strcmp(arr1,arr2);
(1)arr1 大于 arr2 ,函数的值为 正数
(2)arr1 等于 arr2 ,函数的值为 0
(3)arr1 小于 arr2 ,函数的值为 负数