想问问大家这个输出结果为什么是1

img

刚学C语言的想问问大家为什么这个输出结果是1呀,还有就是这个输出的1代表的是啥,谢谢大家啦

比较字符串str1和str2是否相同,如果相同则返回0,如果不同,前者大于后者则返回1,否则返回-1

strcmp 是一个字符串比较函数,它会对字符串里的每一个字符的ASCII码值进行比较,题目中两个字符串前三个字符是一样的,到第四个字符f 的ASCII码更大,所以输出1 。这是此函数的定义

img


具体可以参考我的https://blog.csdn.net/weixin_62676865/article/details/127555882?spm=1001.2014.3001.5502