【时时三省】(C语言基础)函数介绍strncmp

山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省

strncmp

前面strcmp是比较字符串大小的

这里多加了一个n就表示可以选择比较前几个的大小

示例:

17a328f2bde2406bbe0a9e8b15f81518.jpg

 这个代码的意思是p和q进行比较 比较前四个字符

这个地方的返回结果就是-1

因为以下这个规定

第一个字符串大于第二个字符串,则返回大于0的数字。

第一个字符串等于第二个字符串,则返回0。

第一个字符串小于第二个字符串,则返回小于0的数字

如果它后面的数字是3 比较前三个数字 那么它的结果就是0

猜你喜欢

转载自blog.csdn.net/2301_81226734/article/details/143157421